Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0677

Proměnná: Nestálé pole nemůže být typu type 'type'

Pole deklarovaná pomocí klíčového volatile slova musí být jedním z následujících typů:

  • Libovolný typ odkazu

  • Libovolný typ ukazatele (v unsafe kontextu)

  • Typy sbyte, bajty, krátké, ushort, int, uint, , char, float, bool

  • Výčtové typy založené na některém z výše uvedených typů

Následující ukázka vygeneruje CS0677:

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