閱讀英文

共用方式為


編譯器錯誤 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);  
   }  
}