c# - always 编译器是否在匿名类型的名称中包含文本 "AnonymousType"?

标签 c# anonymous-types

编译器似乎总是命名匿名类型,以便它们包含“AnonymousType”。

new { Name = "Sean"}.GetType().Name // Gives: <>f__AnonymousType0`1

这个靠谱吗?

最佳答案

不,你不能依赖它。 C# 规范没有指定编译器生成类型的名称。因此, future 版本的编译器(或替代实现,如单声道)可能会选择不同的命名方案。

关于c# - always 编译器是否在匿名类型的名称中包含文本 "AnonymousType"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10724112/

相关文章:

c# - Asp.net(C#),如何执行按计数字段排序的sql语句

c# - 在 IIS 上应用程序无法打开 SQL 连接

java - 启动完成后 BroadcastReceiver 不工作

c# - 查找文件中最后一次出现的字符串

c# - 如何处理 Linq2Sql 列表中的空值

c# - 将对象/动态转换为匿名类型

c# - 如何声明具有匿名返回类型的函数?

c# - 获取元素页码

c# - Silverlight 中匿名类型的属性反射失败

c# - 匿名类型的 IQueryable