İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1641

Sabit boyutlu arabellek alanı, alan adından sonra dizi boyutu belirticisine sahip olmalıdır

Normal dizilerden farklı olarak, sabit boyutlu arabellekler bildirim noktasında sabit bir boyut belirtilmesi gerekir. Bu hatayı düzeltmek için pozitif bir tamsayı değişmez değeri veya sabit pozitif bir tamsayı ekleyin ve köşeli ayraçları tanımlayıcının arkasına yerleştirin.

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

// CS1641.cs  
// compile with: /unsafe /target:library  
unsafe struct S {  
   fixed int [] a;  // CS1641  
  
   // OK  
   fixed int b [10];  
   const int c = 10;  
   fixed int d [c];  
}