共用方式為


編譯器錯誤 CS0637

更新:2007 年 11 月

錯誤訊息

static 或 const 欄位不能有 FieldOffset 屬性

FieldOffset 屬性不可用於標示為 staticconst 的欄位上。

下列範例會產生 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 ()
   {
   }
}