英語で読む

次の方法で共有


コンパイラ エラー CS0677

'variable': volatile フィールドの型を 'type' にすることはできません

volatile キーワードを使用して宣言されたフィールドは、次のいずれかの型である必要があります。

  • すべての参照型

  • すべてのポインター型 ( unsafe コンテキストの場合)

  • sbytebyteshortushortintuintcharfloatbool

  • 上記のいずれかの型に基づく列挙型

次の例では CS0677 が生成されます。

// CS0677.cs  
class TestClass  
{  
   private volatile long i;   // CS0677  
  
   public static void Main()  
   {  
   }  
}