.NET에서 CIL, CTS 및 CLS은 무엇이며 그 차이점은 무엇입니까?.NET에서 CIL, CLS 및 CTS
7
A
답변
12
CIL (공통 중간 언어) 바이트 코드가있는 당신을하는 것입니다
+1
+1 간결한 정의! –
3
위키 백과 시작하는 나쁜 곳이 아니다 C# 또는 Visual Basic 코드가 컴파일되었습니다. . .NET 실행 엔진의 "기계 코드"입니다.
CTS (Common Type System)는 컴파일 된 수준의 유형 (클래스 및 구조)을 나타냅니다. 기본적으로 모든 .NET 언어는 유형 (클래스 및 구조)을 나타내는 일반적인 방법을 사용합니다.
CLS (공용 언어 사양)는 API에 대한 제약 집합과 언어에 대한 보완적인 요구 사항 집합입니다. 라이브러리가 CLS 규격 (즉, 모든 제약 조건 준수) 인 경우 CLS 호환 언어는 해당 API를 사용할 수 있습니다. 반대로, CLS 호환 언어는 CLS 호환 라이브러리를 사용할 수 있음을 보장합니다. 예를 들어, CLS 호환 언어는 Int32를 지원하므로 CLS는 라이브러리 작성자가 API에서 Int32를 사용하는 것이 안전하다는 것을 보장합니다.
관련 문제
- 1. .cts 파일 - Oracle 데이터베이스?
- 2. CTS 및 빌딩에 새 테스트 패키지 추가
- 3. 유형은 CLS 규격
- 4. CTS 오류에 대하여
- 5. CIL 스택 교환 명령어
- 6. CIL ANTLR 문법?
- 7. 논리 명령어 CIL
- 8. .NET CIL 코드 크기
- 9. CLS 호환 문제
- 10. CIL 및 JVM C# 및 Java의 리틀 엔디안에서 빅 엔디안
- 11. String Builder in CIL (MSIL)
- 12. C# - 일반 - CLS 또는 IL?
- 13. .NET 어셈블리의 CLS 준수 설정
- 14. oleautomation 호환 데이터 유형과 CTS 비교
- 15. VB 프로젝트에서 cls 파일을로드 할 수 없습니다.
- 16. 어디에서 CTS 계층 구조를 얻을 수 있습니까? 인터페이스 유형이 CTS 계층 구조에 맞는지
- 17. C# 네이티브 데이터 형식과 .NET CTS 형식
- 18. 올바른 버전의 안드로이드를 선택하는 방법 CTS
- 19. 조작 방법 찾기 .Net CIL 런타임에서
- 20. CIL (MSIL) 학습을위한 최상의 리소스는 무엇입니까
- 21. C#으로 네이티브 코드로 CIL 코드를 변경
- 22. CIL 지침 : getter 메서드가 호출되는지 확인하십시오.
- 23. 인수 유형 'FluentNHibernate.Mapping.IProperty'가 CLS 호환되지 않음
- 24. 웹 참조 내에서 CLS 규격을 어떻게 처리합니까?
- 25. LINQ to SQL 클래스가 CLS 규격이 아닙니까?
- 26. 임의의 문자열을 CLS 준수 이름으로 변환하려면 어떻게해야합니까?
- 27. Visual Basic에서 dll 대신 CLS 사용
- 28. CLS 호환 코드를 작성해야하는 이유는 무엇입니까?
- 29. Access 및 .NET에서 숫자 정렬
- 30. .NET에서 간단한 스크리핑 및 분석
에 대해서만 다시 태그해야합니다. – Xinus