İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS0211

Verilen ifadenin adresi alınamıyor

Alanların adresini, yerel değişkenleri ve işaretçilerin dolaylılarını alabilirsiniz, ancak örneğin iki yerel değişkenin toplamının adresini alamazsınız. Daha fazla bilgi için bkz . Güvenli Olmayan Kod ve İşaretçiler.

Aşağıdaki örnek CS0211 oluşturur:

// CS0211.cs  
// compile with: /unsafe  
  
public class MyClass  
{  
   unsafe public void M()  
   {  
      int a = 0, b = 0;  
      int *i = &(a + b);   // CS0211, the addition of two local variables  
      // try the following line instead  
      // int *i = &a;  
   }  
  
   public static void Main()  
   {  
   }  
}