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 readonly
statik dan konstruktor tidak ditandai static
.
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()
{
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: