Do you need to declare an out variable before you use it?
Yes.
No, Out variables are no longer part of C#.
No, you can declare an out in the parameter list.
You must declare it if it is a primitive type.