对匿名类型的幻想
2009-08-10 17:25
169 查看
在激动了五分钟后的惆怅~
匿名类型了解已久,今天真的用了才发现,有点点鸡肋。
首先它的作用域只在方法内部,对方法外部只能先转换为object,这个时候对它就真的是匿名了。
msdn说到:
匿名类型具有方法范围。若要向方法边界外部传递一个匿名类型或一个包含匿名类型的集合,必须首先将匿名类型强制转换为对象。但是,这会使匿名类型的强类型化无效。如果必须存储查询结果或者必须将查询结果传递到方法边界外部,请考虑使用普通的命名结构或类而不是匿名类型。
哎,真让人难受。接着想,希望有个折中的方法,有哪位匿名类型的高手教教我啊~
匿名类型了解已久,今天真的用了才发现,有点点鸡肋。
首先它的作用域只在方法内部,对方法外部只能先转换为object,这个时候对它就真的是匿名了。
msdn说到:
匿名类型具有方法范围。若要向方法边界外部传递一个匿名类型或一个包含匿名类型的集合,必须首先将匿名类型强制转换为对象。但是,这会使匿名类型的强类型化无效。如果必须存储查询结果或者必须将查询结果传递到方法边界外部,请考虑使用普通的命名结构或类而不是匿名类型。
哎,真让人难受。接着想,希望有个折中的方法,有哪位匿名类型的高手教教我啊~
相关文章推荐
- 黄聪:4.Ling初体验 匿名类型在查询表达式中的使用
- C#特性 匿名类型与隐式类型局部变量使用介绍
- [读书笔记]C#学习笔记四: C#2.0泛型 可控类型 匿名方法和迭代器
- 匿名类型
- Entity Framework 6 Recipes 2nd Edition(11-5)译 -> 从”模型定义”函数返回一个匿名类型
- C#3.0亮点 —— 关键字var和匿名类型
- 匿名类型anonymous type
- C#特性-匿名类型与隐式类型局部变量
- 局部和匿名类型作模板实参
- C# 匿名类型(Anonymous Types)
- C# 3.0新特性初步研究 Part5:匿名类型_C#教程
- java匿名内部类的参数为final类型
- 超级实用的一种类型——匿名类型
- C#类和对象(三)——匿名类型
- 【面向对象】----概念--创建对象,匿名对象,类类型2
- 02、J2SE基础-对象类型的转换、多态性、匿名内部类
- C#超级实用的一种类型—匿名类型
- C# 3.0语言新特性(语言规范):5 匿名类型
- cpp——复合类型——函数——匿名形参 默认实参
- C#编程指南——隐式类型和匿名类型