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);
}
}
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.