Erreur du compilateur CS0677
Mise à jour : novembre 2007
Message d'erreur
'variable' : un champ volatile ne peut pas être de type 'type'
'variable': a volatile field cannot be of the type 'type'
Les champs déclarés avec le mot clé volatile doivent être de l'un des types suivants :
type référence ;
type pointeur (dans un contexte unsafe) ;
types sbyte, byte, short, ushort, int, uint, char, float, bool ;
types enum basés sur l'un des types ci-dessus.
L'exemple suivant génère l'erreur CS0677 :
// CS0677.cs
class TestClass
{
private volatile long i; // CS0677
public static void Main()
{
}
}