Baca dalam bahasa Inggris

Bagikan melalui


Kesalahan Penyusun CS1641

Bidang buffer ukuran tetap harus memiliki penentu ukuran array setelah nama bidang

Tidak seperti array reguler, buffer ukuran tetap memerlukan ukuran konstan untuk ditentukan pada titik deklarasi. Untuk mengatasi kesalahan ini, tambahkan literal bilangan bulat positif atau bilangan bulat positif konstan dan letakkan tanda kurung siku setelah pengidentifikasi.

Sampel berikut menghasilkan CS1641:

C#
// 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];  
}