閱讀英文

共用方式為


編譯器錯誤 CS0825

內容關鍵字 'var' 只能出現在區域變數宣告中。

更正這個錯誤

  1. 如果變數屬於類別範圍,請指定明確的類型。 否則,請將它移至將使用它的方法內。

範例

因為在類別欄位上使用 var ,所以下列程式碼會產生 CS0825:

C#
// cs0825.cs  
class Test  
{  
    // Both of these declarations trigger CS0825
    private var genreName;
    private var bookTitles = new List<string>();
  
    static int Main()  
    {  
        var totalBooks = 42; // var is OK here  
        return -1;  
    }  
}  

另請參閱