次の方法で共有


コンパイラ エラー CS1642

更新 : 2007 年 11 月

エラー メッセージ

固定サイズ バッファ フィールドは、構造体のメンバにしかなれません。

このエラーは、struct ではなく、class 内で、固定サイズ バッファのフィールドを使用した場合に発生します。このエラーを解決するには、class を struct に変更するか、フィールドを通常の配列として宣言します。

使用例

次の例では CS1642 エラーが生成されます。

// CS1642.cs
// compile with: /unsafe /target:library
unsafe class C
{
   fixed int a[10];   // CS1642
}

unsafe struct D
{
    fixed int a[10];
}

unsafe class E
{
   public int[] a = null;
}