Sdílet prostřednictvím


Compilerfehler CS0177

Aktualisiert: November 2007

Fehlermeldung

Dem out-Parameter "Parameter" muss etwas zugewiesen werden, bevor das Steuerelement die aktuelle Methode verlässt.
The out parameter 'parameter' must be assigned to before control leaves the current method

Einem mit dem out-Schlüsselwort markierten Parameter wurde im Methodentext kein Wert zugewiesen. Weitere Informationen finden Sie unter Übergeben von Parametern (C#-Programmierhandbuch).

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