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