在激动了五分钟后的惆怅~

匿名类型了解已久,今天真的用了才发现,有点点鸡肋。

首先它的作用域只在方法内部,对方法外部只能先转换为object,这个时候对它就真的是匿名了。

msdn说到:

匿名类型具有方法范围。若要向方法边界外部传递一个匿名类型或一个包含匿名类型的集合,必须首先将匿名类型强制转换为。但是,这会使匿名类型的强类型化无效。如果必须存储查询结果或者必须将查询结果传递到方法边界外部,请考虑使用普通的命名结构或类而不是匿名类型。

哎,真让人难受。接着想,希望有个折中的方法,有哪位匿名类型的高手教教我啊~

作者:KKcat