Ошибка компилятора CS0677
Обновлен: Ноябрь 2007
Сообщение об ошибке
"переменная": временное поле не может иметь тип "тип"
'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()
{
}
}