İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1642

Sabit boyutlu arabellek alanları yalnızca yapıların üyeleri olabilir.

Bu hata, structyerine içinde sabit boyutlu bir arabellek alanı classkullanırsanız oluşur. Bu hatayı çözmek için öğesini olarak struct değiştirin class veya alanını sıradan bir dizi olarak bildirin.

Örnek

Aşağıdaki örnek CS1642 oluşturur.

// CS1642.cs  
// compile with: /unsafe /target:library  
unsafe class C  
{  
   fixed int a[10];   // CS1642  
}  
  
unsafe struct D  
{  
    fixed int a[10];  
}  
  
unsafe class E  
{  
   public int[] a = null;  
}