제네릭 매개 변수화 일리노이 또는 CLS의 일부입니까?C# - 일반 - CLS 또는 IL?
3
A
답변
5
이들은 CLI의 일부이며 표준 (ECMA 335)에 자세히 설명되어 있습니다. IL은 다양한 일반 작업을 직접 인코딩하는 특수 지침 및 형식을 사용합니다. 따라서 일반 코드는 직접 CIL로 컴파일됩니다.이 CIL은 유형 변수를 사용합니다.
+0
제네릭이 1.1에 없었지만 스펙에 포함되었다는 사실은 1.1이 0.1이라고 부름을 의미합니다. – quillbreaker
+0
많은 Microsoft 제품이 그런 것처럼 보입니다. ASP.NET MVC가 또 다른 예입니다. –
1
배리의 대답을 확장하려면 int를 볼 수 있습니까? x = 5; in IL :
IL_0001: ldloca.s 00
IL_0003: ldc.i4.5
IL_0004: call System.Nullable<System.Int32>..ctor
관련 문제
- 1. IL : ldfld 대 ldflda
- 2. C to IEC 61131-3 IL 컴파일러
- 3. C# 일반 크기 또는 기본 크기의 일반 목록
- 4. IL 연산 코드 수정
- 5. IL 접두사 OpCodes는 무엇을합니까?
- 6. IL 컴파일러 for .NET?
- 7. 유형은 CLS 규격
- 8. Universal IL Assember
- 9. .IL 파일을 편집하기위한 도구입니까?
- 10. CLS 호환 문제
- 11. C# (일반 일반)?
- 12. CLS 호환 코드를 작성해야하는 이유는 무엇입니까?
- 13. Lutz 반사경을 사용하여 IL 코드보기
- 14. IL Delegate 인스턴스를 호출하기위한 Emit?
- 15. .NET 어셈블리의 CLS 준수 설정
- 16. .NET에서 CIL, CLS 및 CTS
- 17. BPMS 또는 일반 프로그래밍?
- 18. 일반 var C++
- 19. VB 프로젝트에서 cls 파일을로드 할 수 없습니다.
- 20. C# : 일반 목록 속성
- 21. C# 여러 일반 제약
- 22. C++ 구현 일반 클래스
- 23. 웹 참조 내에서 CLS 규격을 어떻게 처리합니까?
- 24. LINQ to SQL 클래스가 CLS 규격이 아닙니까?
- 25. 임의의 문자열을 CLS 준수 이름으로 변환하려면 어떻게해야합니까?
- 26. C# 추상 일반 메서드
- 27. C# : 생성자가있는 일반 유형?
- 28. C#을 일반 목록
- 29. 일반 목록 반복 C#
- 30. C++ 일반 객체
대체로 선택 사항이 아닌 "또는"질문을하고 있습니다. IL은 지정된 가상 시스템에 대한 표준화 된 코드 형식입니다. CLS는 사양 호환 프로그래밍 언어가 생산하고 소비하는 데 필요한 사양을 지정합니다. 나는 당신이 그들이 서로 어떻게해야한다고 생각하는지 확신하지 못한다. 질문에 대해 더 잘 설명해 주시겠습니까? –