영어로 읽기

다음을 통해 공유


컴파일러 경고(수준 1) CS3003

'variable'의 형식이 CLS 규격이 아닙니다.

public, protected 또는 protected internal 변수는 CLS(공용 언어 사양) 규격의 형식이어야 합니다. CLS 규격에 대한 자세한 내용은 언어 독립성 및 언어 독립적 구성 요소를 참조하세요.

예시

다음 예제에서는 CS3003이 생성됩니다.

C#
// CS3003.cs  
  
[assembly:System.CLSCompliant(true)]  
public class a  
{  
    public ushort a1;   // CS3003, public variable  
    public static void Main()  
    {  
    }  
}