編譯器錯誤 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];
}