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.
Salt okunur 'tanımlayıcı' alanının üyeleri değiştirilemez (oluşturucu veya değişken başlatıcı dışında)
Bu hata, değiştirilmesine izin verilmeyen salt okunur bir alanın bir ü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 readonly anahtar sözcüğünü alanın bildiriminden kaldırın.
Örnek
Aşağıdaki örnek CS1648 oluşturur:
// CS1648.cs
public struct Inner
{
public int i;
}
class Outer
{
public readonly Inner inner = new Inner();
}
class D
{
static void Main()
{
var outer = new Outer();
outer.inner.i = 1; // CS1648
}
}