コンパイラ エラー CS0637

更新 : 2007 年 11 月

エラー メッセージ

FieldOffset 属性は static または const フィールドで使用できません。

FieldOffset 属性は、static または const でマークされたフィールドでは使用できません。

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

// CS0637.cs
using System;
using System.Runtime.InteropServices;

[StructLayout(LayoutKind.Explicit)]
public class MainClass
{
   [FieldOffset(3)]   // CS0637
   public static int i;
   public static void Main ()
   {
   }
}