Freigeben über


Compilerfehler CS0177

Der out-Parameter "Parameter" muss eine Zuweisung erhalten, bevor die Steuerung die aktuelle Methode verlässt.

Einem Parameter, der mit dem out -Schlüsselwort gekennzeichnet ist, wurde im Methodenkörper kein Wert zugewiesen. Weitere Informationen finden Sie unter Übergeben von Parametern.

Im folgenden Beispiel wird CS0177 generiert:

// 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);  
   }  
}