Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Compilerfehler CS0677

Visual Studio 2005

Fehlermeldung

"Variable": Ein flüchtiges Feld kann nicht vom Typ "Typ" sein.
'variable': a volatile field can not be of the type 'type'

Felder, die mit dem volatile-Schlüsselwort deklariert sind, müssen folgenden Typen angehören:

  • Beliebiger Verweistyp

  • 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()
   {
   }
}
Anzeigen: