Derleyici Hatası CS0236
Alan başlatıcı statik olmayan alana, yönteme veya 'name' özelliğine başvuramaz.
Örnek alanları, bir yöntemin dışındaki diğer örnek alanlarını başlatmak için kullanılamaz.
Bir yöntemin dışındaki bir değişkeni başlatmaya çalışıyorsanız, sınıf oluşturucusunun içinde başlatmayı gerçekleştirmeyi göz önünde bulundurun. Daha fazla bilgi için bkz . Yöntemler.
Aşağıdaki örnek CS0236 oluşturur ve nasıl düzeltileceğini gösterir:
public class MyClass
{
public int i = 5;
// To fix the error, remove "= i", and uncomment the line in constructor.
public int j = i; // CS0236
public MyClass()
{
// Uncomment the following.
//j = i;
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: