Share via


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

업데이트: 2007년 11월

오류 메시지

CLSCompliant 특성은 반환 형식에 적용하면 의미가 없습니다. 대신 이 특성을 메서드에 적용하십시오.
CLSCompliant attribute has no meaning when applied to return types. Try putting it on the method instead.

CLS 규격 규칙은 메서드 및 형식 선언에 적용되므로 함수 반환 형식에 대해서는 CLS 규격 여부를 확인하지 않습니다.

예제

다음 예제에서는 CS3023 경고가 발생하는 경우를 보여 줍니다.

// C3023.cs

[assembly:System.CLSCompliant(true)]
public class Test
{
    [return:System.CLSCompliant(true)]  // CS3023
    // Try this instead:
    // [method:System.CLSCompliant(true)]
    public static int Main()
    {
        return 0;
    }
}