2009-07-17 4 views

답변

4

공용 언어 런타임 (CLR)이 지원하지만 Microsoft가 Visual Studio에 포함시킨 .NET 언어는 지원하지 않습니다. 현재 이것을 지원하는 .NET "언어"는 일리노이입니다. 이 프레임 워크에서이 기능을 나타내는 함수를 인식하지 못하고 있지만 공통 언어 사양 (CLS)을 준수하지는 않습니다. 자세한 정보는 Richter의 우수한 .NET 책을 참조하십시오.

편집 : 좋은 예는 변환 연산자입니다. 명시 적 또는 암시 적으로 형식이 둘 이상의 다른 데이터 형식으로 변환되는 경우 반환 형식 만 다른 메서드로 IL에 컴파일됩니다.

+0

나는 알고 있습니다. 내가 그걸 본 적있어. –

+0

CLS를 준수하지 않는 경우, 반환 형식 오버로드로 IL에서 함수를 만들 경우 C#에서는 사용할 수 없습니다. –