İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0026

'this' anahtar sözcüğü statik bir özellikte, statik yöntemde veya statik alan başlatıcıda geçerli değil

Bu anahtar sözcük, bir türün örneği olan bir nesneye başvurur. Statik yöntemler, içeren sınıfın herhangi bir örneğinden bağımsız olduğundan, "this" anahtar sözcüğü anlamsızdır ve bu nedenle izin verilmez. Daha fazla bilgi için bkz . Statik Sınıflar ve Statik Sınıf Üyeleri ve Nesneleri.

Örnek

Aşağıdaki örnek CS0026 oluşturur:

// CS0026.cs  
public class A  
{  
   public static int i = 0;  
  
   public static void Main()  
   {  
// CS0026  
      this.i = this.i + 1;
      // Try the following line instead:  
      // i = i + 1;  
   }  
}