Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'tanımlayıcı' statik salt okunur alanı alanları atanamaz (statik oluşturucu veya değişken başlatıcı hariç)
Bu hata, salt okunur ve değiştirilmesine izin verilmeyen statik bir alanın üyesini değiştirmeye çalıştığınızda oluşur. Bu hatayı çözmek için, atamaları salt okunur alanlarla oluşturucu veya değişken başlatıcıyla sınırlayın veya alanın bildiriminden anahtar sözcüğünü kaldırın readonly .
// 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
}
}