Freigeben über


Compilerfehler CS0572

Aktualisiert: November 2007

Fehlermeldung

"Typ": Auf einen Typ kann nicht durch einen Ausdruck verwiesen werden. Versuchen Sie stattdessen "Pfad_zu_Typ".
'type' : cannot reference a type through an expression; try 'path_to_type' instead

Es wurde der Versuch unternommen, über einen Bezeichner auf einen Member einer Klasse zuzugreifen. Dies ist in dieser Situation nicht zulässig.

Im folgenden Beispiel wird CS0572 generiert:

// CS0572.cs
using System;
class C
{
   public class Inner
   {
      public static int v = 9;
   }
}

class D : C
{
   public static void Main()
   {
      C cValue = new C();
      Console.WriteLine(cValue.Inner.v);   // CS0572
      // try the following line instead
      // Console.WriteLine(C.Inner.v);
   }
}