Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS1650

Bidang 'pengidentifikasi' bidang bacasaja statis tidak dapat ditetapkan (kecuali dalam konstruktor statik atau penginisialisasi variabel)

Kesalahan ini terjadi ketika Anda mencoba memodifikasi anggota bidang yang bacasaja dan statik di mana tidak diizinkan untuk dimodifikasi. Untuk mengatasi kesalahan ini, batasi penugasan ke bidang bacasaja ke konstruktor atau penginisialisasi variabel, atau hapus kata kunci readonly dari deklarasi bidang.

// CS1650.cs  
public struct Inner  
{  
    public int i;  
}  
  
class Outer  
{  
    public static readonly Inner inner = new Inner();  
}  
  
class D  
{  
    static void Main()  
    {  
        Outer.inner.i = 1;  // CS1650  
    }  
}