영어로 읽기

다음을 통해 공유


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

대/소문자만 다른 'identifier' 식별자가 CLS 규격이 아닙니다.

public, protected 또는 protected internal 식별자가 밑줄 문자(_)로 시작하는 경우 CLS(공용 언어 사양) 준수를 위반합니다. CLS 규격에 대한 자세한 내용은 언어 독립성 및 언어 독립적 구성 요소를 참조하세요.

예시

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

// CS3008.cs  
  
using System;  
  
[assembly:CLSCompliant(true)]  
public class a  
{  
    public static int _a = 0;  // CS3008  
    // OK, private  
    // private static int _a1 = 0;  
  
    public static void Main()  
    {  
    }  
}