日期:2014-05-18  浏览次数:21139 次

C# 3.0中 函数返回值是匿名类型 怎么办啊 var 又不能作为函数返回值类型
C# 3.0中 函数返回值是匿名类型 怎么办啊 var 又不能作为函数返回值类型

我写了一个类 其中有一个函数要返回一个用LINQ得到的多表查询结果 怎么办

------解决方案--------------------
Object as Arrary
试试
------解决方案--------------------
或者自己定义一个List<Item>
------解决方案--------------------
定义类型啊,ms又没说匿名类型是万能的
或者等待c# 4.0发布吧
------解决方案--------------------
c#3.0当中匿名类型只能作为局部变量使用,不能用在返回类型。建议定义一个新类型取代匿名类型