Sdílet prostřednictvím


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