영어로 읽기

다음을 통해 공유


컴파일러 오류 CS0637

static 또는 const 필드에는 FieldOffset 특성을 사용할 수 없습니다.

FieldOffset 특성은 정적 또는 const로 표시된 필드에 사용할 수 없습니다.

다음 샘플에서는 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 ()  
   {  
   }  
}