Derleyici Hatası CS0213
Sabit bir ifadenin adresini almak için sabit deyimini kullanamazsınız
Güvenli olmayan bir yöntem veya parametredeki yerel değişken zaten sabittir (yığında), bu iki değişkenden birinin adresini sabit bir ifadede alamazsınız. Daha fazla bilgi için bkz . Güvenli Olmayan Kod ve İşaretçiler.
Aşağıdaki örnek CS0213 oluşturur.
// CS0213.cs
// compile with: /unsafe
public class MyClass
{
unsafe public static void Main()
{
int i = 45;
fixed (int *j = &i) { } // CS0213
// try the following line instead
// int* j = &i;
int[] a = new int[] {1,2,3};
fixed (int *b = a)
{
fixed (int *c = b) { } // CS0213
// try the following line instead
// int *c = b;
}
}
}
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: