Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS0191

Properti atau pengindeks 'nama' tidak dapat ditetapkan ke -- hanya dapat dibaca

Bidang readonly hanya dapat mengambil penugasan dalam konstruktor atau saat deklarasi. Untuk informasi selengkapnya, lihat Konstruktor.

CS0191 juga menghasilkan jika bidang readonlystatik dan konstruktor tidak ditandai static.

Contoh

Contoh berikut menghasilkan CS0191.

// CS0191.cs  
class MyClass  
{  
    public readonly int TestInt = 6;  // OK to assign to readonly field in declaration  
  
    MyClass()  
    {  
        TestInt = 11; // OK to assign to readonly field in constructor  
    }  
  
    public void TestReadOnly()  
    {  
        TestInt = 19;                  // CS0191  
    }  
  
    public static void Main()  
    {  
    }  
}