Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Kompilator CS0677

'variable': bidang volatil tidak boleh berjenis 'type'

Bidang yang dideklarasikan dengan kata kunci volatile harus salah satu dari jenis berikut:

  • Setiap jenis referensi

  • Jenis pointer apa pun (dalam konteks unsafe)

  • Jenis sbyte, byte, short, ushort, int, uint, char, float, bool

  • Jenis enum berdasarkan salah satu jenis di atas

Sampel berikut menghasilkan CS0677:

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