更新: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];
}