例如:
-
StudentRegistrationService<>c__DisplayClass1
-
<>f__AnonymousType56`2
-
DocShareClassification<GetErrors>d__2
我相当确定 StudentRegistrationService<>c__DisplayClass1
是一个闭包,<>f__AnonymousType56`2
是在指定匿名类型时生成的,但我从未见过 d__
上课前。除了这些,还有其他的吗?
最佳答案
这些是由 C# 编译器生成的类,以至少支持以下功能
- 闭包/匿名方法表达式
- 匿名类型
- 迭代器
d__2
可能是一个迭代器帮助类。
关于c# - 编译 .NET 程序集时,名称中包含 x__ 的类是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3513046/