我有一个符号,显示为
MyNamespace.MyClass.<.ctor>b__8()
<.ctor>
究竟是什么意思?或者那个问题是b__8()
?
答案 0 :(得分:3)
该成员是C#编译器为MyClass
构造函数中使用的lambda表达式或匿名委托生成的方法。 <>
中的部分是看到lambda表达式/匿名委托的方法的名称,b__8
只是一个无意义的后缀,使方法名称唯一。
NB:这个命名方案是C#编译器的内部实现细节。如果你能提供帮助,请不要依赖它。
答案 1 :(得分:0)
显然,&lt; .ctor&gt;只是构造函数。 b__8()代表该方法中的lamba。