Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Non è possibile effettuare un'assegnazione a campi del campo statico di sola lettura 'name' (tranne che in un costruttore statico o in un inizializzatore di variabile)
Una variabile readonly deve avere lo stesso utilizzo static del costruttore in cui si vuole inizializzarla. Per altre informazioni, vedere Costruttori statici.
L'esempio seguente genera l'errore 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()
{
}
}