共用方式為


編譯器錯誤 CS0026

更新:2007 年 11 月

錯誤訊息

關鍵字 'this' 不能用於靜態屬性、靜態方法或靜態欄位初始設定式

this (C# 參考) 關鍵字會參考物件,此為型別的執行個體。由於靜態方法與包含類別的任何執行個體都無關,所以 "this" 關鍵字無意義,因此不允許使用。如需詳細資訊,請參閱靜態類別和靜態類別成員 (C# 程式設計手冊)物件 (C# 程式設計手冊)

範例

下列範例會產生 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;
   }
}