閱讀英文

共用方式為


編譯器錯誤 CS0637

static 或 const 欄位不能有 FieldOffset 屬性。

FieldOffset 屬性不能用於標上 staticconst的欄位。

下列範例會產生 CS0637:

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