컴파일러 오류 CS0677

업데이트: 2007년 11월

오류 메시지

'variable': volatile 필드는 'type' 형식일 수 없습니다.
'variable': a volatile field cannot be of the type '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()
   {
   }
}