영어로 읽기

다음을 통해 공유


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

인수 형식 'type'이 CLS 규격이 아닙니다.

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

예시

다음 예제에서는 CS3001을 생성합니다.

// CS3001.cs  
  
[assembly:System.CLSCompliant(true)]  
public class a  
{  
    public void bad(ushort i)   // CS3001  
    {  
    }  
  
    private void OK(ushort i)   // OK, private method  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}