2010-02-10 2 views

답변

14

예. CLR/프레임 워크에 관한 한 정상적인 유형입니다. 사실, 당신은

는 현재 C# 컴파일러 실제로, 비록 일반적인 유형을 생성 ... 익명 형식에 리플렉션과 함께 일부 interesting things을 할 수 있도록 모두가 단지 서로 다른 유형의 "푸"속성을 가진 두 개의 익명 형식 제네릭 형식을 공유하지만 닫힌 형식이 다릅니다.

+0

컴파일러가 익명 ​​형식의 이름을 지정했다고 생각합니다. 맞습니까? – Benny

+4

@ 베니 : 예. 그것은 CLR에는 유효하지만 다른 C# 코드에는 유효하지 않은 이름 *을 제공하므로 명명 충돌을 일으킬 수 없습니다. –

+4

그리고 그 이름은 말할 수 없을 것입니다 * - lol – IAbstract