영어로 읽기

다음을 통해 공유


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

CLSCompliant 특성을 반환 형식에 적용하면 의미가 없습니다. 대신 이 특성을 메서드에 배치해 봅니다.

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;  
    }  
}