例如:
StudentRegistrationService<>c__DisplayClass1
<>f__AnonymousType56`2
DocShareClassification<GetErrors>d__2
我非常确定StudentRegistrationService<>c__DisplayClass1
是一个闭包,并且在指定了匿名类型时生成了<>f__AnonymousType56`2
,但我以前从未见过d__
类。还有不止这些吗?
答案 0 :(得分:6)
这些是由C#编译器生成的类,以便至少支持以下功能
d__2
可能是一个帮助类的迭代器。
答案 1 :(得分:1)
这是在编译时生成的使用匿名类型
创建的类答案 2 :(得分:0)
IIRC它是为迭代器块生成的类。但是,您应该对这些名称做出任何假设或依赖它们 - 它是实现细节,可能随时更改