내보내기(0) 인쇄
모두 확장
확장 최소화

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

업데이트: 2007년 11월

오류 메시지

'method'의 반환 형식이 CLS 규격이 아닙니다.
Return type of 'method' is not CLS-compliant

public, protected 또는 protectedinternal 메서드는 CLS(공용 언어 사양) 규격 형식의 값을 반환해야 합니다. CLS 규격에 대한 자세한 내용은 CLS 규격 코드 작성공용 언어 사양을 참조하십시오.

다음 예제에서는 CS3002 오류가 발생하는 경우를 보여 줍니다.

// CS3002.cs

[assembly:System.CLSCompliant(true)]
public class a
{
    public ushort bad()   // CS3002, public method
    {
        ushort a;
        a = ushort.MaxValue;
        return a;
    }

    private ushort OK()   // OK, private method
    {
        ushort a;
        a = ushort.MaxValue;
        return a;
    }

    public static void Main()
    {
    }
}

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft