Compilerfehler CS0677
Aktualisiert: November 2007
Fehlermeldung
"Variable": Ein flüchtiges Feld kann nicht vom Typ "Typ" sein.
'variable': a volatile field cannot be of the type 'type'
Felder, die mit dem volatile-Schlüsselwort deklariert sind, müssen folgenden Typen angehören:
Beliebiger Referenztyp
Beliebiger Zeigertyp (in einem unsafe-Kontext)
Die Typen sbyte, byte, short, ushort, int, uint, char, float, bool
Enumerationstypen, die auf einem der zuvor genannten Typen basieren
Im folgenden Beispiel wird CS0677 generiert:
// CS0677.cs
class TestClass
{
private volatile long i; // CS0677
public static void Main()
{
}
}