Compilerfehler CS0198
Feldern des statischen schreibgeschützten Felds 'Name' kann nichts zugewiesen werden (Ausnahme: in einem statischen Konstruktor oder einem Variableninitialisierer).
Eine readonly -Variable muss dieselbe static -Verwendung wie der Konstruktor aufweisen, in dem Sie sie initialisieren möchten. Weitere Informationen finden Sie unter Statische Konstruktoren.
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()
{
}
}
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: