閱讀英文

共用方式為


編譯器錯誤 CS0822

隱含類型區域變數不可以是常數

隱含類型區域變數只有在儲存匿名類型時才需要。 在所有其他情況下,都只是為了方便起見。 如果變數的值永遠不會變更,只需要提供它明確的類型。 嘗試對隱含類型區域變數使用 readonly 修飾詞會產生 CS0106。

更正這個錯誤

  1. 如果您需要變數是常數或 readonly,請提供它明確的類型。

範例

下列程式碼會產生 CS0822:

C#
// cs0822.cs  
class A  
{  
  
    public static int Main()  
    {  
        const var x = 0; // CS0822.cs  
        return -1;  
    }  
}  

另請參閱