編譯器錯誤 CS0177
在程式控制權脫離目前的方法之前,必須指派 out 參數 'parameter'
未在方法主體中指派值給以 out 關鍵字標記的參數。 如需詳細資訊,請參閱傳遞參數
下列範例會產生 CS0177:
// CS0177.cs
public class MyClass
{
public static void Foo(out int i) // CS0177
{
// uncomment the following line to resolve this error
// i = 0;
}
public static void Main()
{
int x = -1;
Foo(out x);
}
}