英語で読む

次の方法で共有


コンパイラ エラー CS0637

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 ()  
   {  
   }  
}