Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The out parameter 'parameter' must be assigned to before control leaves the current method
A parameter marked with the out keyword was not assigned a value in the method body. For more information, see Passing Parameters (C# Programming Guide)
The following sample generates CS0177:
// CS0177.cs
public class MyClass
{
public static void MyMethod(out int i) // CS0177
{
// uncomment the following line to resolve this error
// i = 0;
}
public static void Main()
{
int x = -1;
MyMethod(out x);
}
}