Leggere in inglese

Condividi tramite


Errore del compilatore CS0677

'variable': un campo volatile non può essere di tipo 'type'

I campi dichiarati con la parola chiave volatile devono essere dei seguenti tipi:

  • Qualsiasi tipo riferimento

  • Qualsiasi tipo di puntatore (in un contesto unsafe )

  • I tipi sbyte, byte, short, ushort, int, uint, char, float, bool

  • Tipi enum basati su uno qualsiasi dei tipi precedenti

L'esempio seguente genera l'errore CS0677:

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