Error del compilador CS0198
Los campos del campo de solo lectura estático 'nombre' no se puede asignar (excepto en un constructor estático o un inicializador de variables)
Una variable readonly debe tener el mismo uso estático que el constructor en el que quiere inicializarla. Para obtener más información, vea Static Constructors (Constructores estáticos [Guía de programación de C#]).
El ejemplo siguiente genera la advertencia CS0198:
// 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()
{
}
}
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: