Derleyici Hatası CS0131
Atamanın sol tarafı değişken, özellik veya dizin oluşturucu olmalıdır
Atama deyiminde, sağ taraftaki değeri sol tarafa atanır. Sol taraf bir değişken, özellik veya dizin oluşturucu olmalıdır.
Bu hatayı düzeltmek için tüm işleçlerin sağ tarafta olduğundan ve sol taraftakinin bir değişken, özellik veya dizin oluşturucu olduğundan emin olun. Daha fazla bilgi için bkz . İşleçler ve ifadeler.
Aşağıdaki örnek CS0131 oluşturur.
// CS0131.cs
public class MyClass
{
public int i = 0;
public void MyMethod()
{
i++ = 1; // CS0131
// try the following line instead
// i = 1;
}
public static void Main() { }
}
Bu hata, aşağıdaki örnekte olduğu gibi atama işlecinin sol tarafında aritmetik işlemler gerçekleştirmeye çalıştığınızda da oluşabilir.
// CS0131b.cs
public class C
{
public static int Main()
{
int a = 1, b = 2, c = 3;
if (a + b = c) // CS0131
// try this instead
// if (a + b == c)
return 0;
return 1;
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: