Error del compilador CS0677
Actualización: noviembre 2007
Mensaje de error
'variable': un campo volátil no puede ser del tipo 'tipo'
'variable': a volatile field cannot be of the type 'type'
Los campos declarados con la palabra clave volatile deben tener uno de los siguientes tipos:
Cualquier tipo de referencia
Cualquier tipo de puntero (en un contexto unsafe)
Los tipos sbyte, byte, short, ushort, int, uint, char, float o bool
Los tipos de enumeración basados en cualquiera de los tipos anteriores
El código siguiente genera el error CS0677:
// CS0677.cs
class TestClass
{
private volatile long i; // CS0677
public static void Main()
{
}
}