Compilerfehler CS0119
Aktualisiert: November 2007
Fehlermeldung
"Name_Konstrukt1" ist "Konstrukt1"und im angegebenen Kontext nicht gültig.
'construct1_name' is a 'construct1', which is not valid in the given context.
Der Compiler hat ein unerwartetes Konstrukt erkannt. Beispiel:
Ein Klassenkonstruktor ist als Testausdruck in einer bedingten Anweisung nicht gültig.
Anstelle eines Instanznamens wurde zum Verweisen auf ein Arrayelement ein Klassenname verwendet.
Ein Methodenbezeichner wird als Struktur oder Klasse verwendet
Beispiel
Im folgenden Beispiel wird CS0119 generiert:
// CS0119.cs
using System;
public class MyClass
{
public static void Test() {}
public static void Main()
{
Console.WriteLine(Test.x); // CS0119
}
}