更新 : 2007 年 11 月
エラー メッセージ
'variable': volatile フィールドの型を 'type' にすることはできません。
volatile キーワードを使用して宣言したフィールドの型は、次のいずれかであることが必要です。
参照型
ポインタ型 (unsafe コンテキスト内)
sbyte、byte、short、ushort、int、uint、char、float、bool の各型
上のいずれかの型に基づく列挙型
次の例では CS0677 エラーが生成されます。
// CS0677.cs
class TestClass
{
private volatile long i; // CS0677
public static void Main()
{
}
}