编译器似乎总是命名匿名类型,以便它们包含“AnonymousType”。
new { Name = "Sean"}.GetType().Name // Gives: <>f__AnonymousType0`1
这个靠谱吗?
最佳答案
不,你不能依赖它。 C# 规范没有指定编译器生成类型的名称。因此, future 版本的编译器(或替代实现,如单声道)可能会选择不同的命名方案。
关于c# - always 编译器是否在匿名类型的名称中包含文本 "AnonymousType"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10724112/