Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Pengompilasi CS0209

Jenis lokal yang dideklarasikan dalam pernyataan tetap harus merupakan jenis penunjuk

Variabel yang Anda deklarasikan dalam pernyataan tetap harus berupa penunjuk. Untuk informasi selengkapnya, lihat Kode dan Pointer Tidak Aman.

Contoh berikut menghasilkan CS0209:

// CS0209.cs  
// compile with: /unsafe  
  
class Point  
{  
   public int x, y;  
}  
  
public class MyClass  
{  
   unsafe public static void Main()  
   {  
      Point pt = new Point();  
  
      fixed (int i)    // CS0209  
      {  
      }  
      // try the following lines instead  
      /*  
      fixed (int* p = &pt.x)  
      {  
      }  
      fixed (int* q = &pt.y)  
      {  
      }  
      */  
   }  
}