Ler em inglês

Compartilhar via


Erro do Compilador CS0677

'variable': um campo volátil não pode ser do tipo 'type'

Os campos declarados com a palavra-chave volatile devem ser de um dos seguintes tipos:

  • Qualquer tipo de referência

  • Qualquer tipo de ponteiro (em um contexto unsafe)

  • Os tipos sbyte, byte, short, ushort, int, uint, char, float, bool

  • Enumerar tipos com base em qualquer um dos tipos acima

O exemplo a seguir gera o erro CS0677:

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