我可以通过搞乱代码库的部分代码来解决这个问题,但我想问一下看看是否有更简单的方法来做到这一点。在LINQ声明中输出变量
我有以下linq查询。
(select a in objectA
where a.type = 1
select new
{
Id = a.Id,
Field2 = <needThisValue>
Field3 = <needThisValue>
}).ToList();
现在两个“needThisValues”需要通过了一个接受的方法的变量来提供,如
TestMethod(object a, out string stringA, out string StringB)
那么,有没有反正我可以巧妙地在LINQ中调用此方法声明来填充这两个字段?
在此先感谢。
看起来它会做的工作,我本来喜欢用一个元组,但不幸在这种情况下,我被限制为3.5 :( – 2010-08-13 13:16:20