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
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: