閱讀英文

共用方式為


編譯器錯誤 CS0026

關鍵字 'this' 在靜態屬性、靜態方法或靜態欄位初始設定式中無效。

this 關鍵字參考的物件是某個類型的執行個體。 由於靜態方法與任何包含類別執行個體皆無關,因此 "this" 關鍵字是無意義且不被允許的。 如需詳細資訊,請參閱靜態類別和靜態類別成員以及物件

範例

下列範例會產生 CS0026:

// 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;  
   }  
}