C# LanguageCLSCompliantAttribute


통사론

  1. [어셈블리 : CLSCompliant (true)]
  2. [CLSCompliant (true)]

매개 변수

건설자 매개 변수
CLSCompliantAttribute (부울) 지정된 프로그램 요소가 CLS 규격인지 여부를 나타내는 부울 값을 사용하여 CLSCompliantAttribute 클래스의 인스턴스를 초기화합니다.

비고

CLS (Common Language Specification)는 CLI를 대상으로하는 언어 (CLS (Common Language Infrastructure) 사양을 확인하는 언어)가 다른 CLS 호환 언어와 상호 운용되도록 확인해야하는 기본 규칙 세트입니다.

CLI 언어 목록

라이브러리를 배포 할 때 대부분의 경우 CLSCompliant로 어셈블리를 표시해야합니다. 이 속성은 모든 CLS 호환 언어에서 코드를 사용할 수 있음을 보장합니다. 즉, CLR ( 공용 언어 런타임 )에서 컴파일 및 실행할 수있는 모든 언어로 코드를 사용할 수 있습니다.

어셈블리에 CLSCompliantAttribute 가 표시되면 컴파일러에서 코드가 CLS 규칙을 위반하는지 확인하고 필요한 경우 경고를 반환합니다.

CLSCompliantAttribute 관련 예