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