Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Feldern des statischen, schreibgeschützten Felds 'Name' kann nichts zugewiesen werden (außer in einem statischen Konstruktor oder einem Variableninitialisierer).
Fields of static readonly field 'name' cannot be assigned to (except in a static constructor or a variable initializer)
Eine schreibgeschützte Variable muss dieselbe Verwendung von static aufweisen wie der Konstruktor, in dem sie initialisiert werden soll. Weitere Informationen finden Sie unter Statische Konstruktoren (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0198 generiert:
// CS0198.cs
class MyClass
{
public static readonly int TestInt = 6;
MyClass()
{
TestInt = 11; // CS0198, constructor is not static and readonly field is
}
public static void Main()
{
}
}