共用方式為


編譯器錯誤 CS1641

更新:2007 年 11 月

錯誤訊息

固定大小緩衝區欄位在欄位名稱後面必須有陣列大小規範

與一般陣列的不同在於,固定大小緩衝區需要在宣告點上指定常數大小。若要解決這個錯誤,請加入正整數常值或常數正整數,並在識別項的後面放置方括弧。

下列範例會產生 CS1641:

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