相关疑难解决方法(0)

是否有类似LINQ for Java的东西?

开始用C#学习LINQ.
特别是LINQ to Objects和LINQ to XML.
我非常喜欢LINQ的强大功能.

我了解到有一种叫做JLINQ的Jscript实现.
另外(正如Catbert发布​​的那样)Scala将拥有LINQ

你知道LINQ或类似的东西是否会成为Java 7的一部分吗?

更新:2008年有趣的帖子 - LINQ for Java工具

java linq closures scala java-7

25
推荐指数
5
解决办法
1万
查看次数

如何将Predicate <T>转换为表达式<Predicate <T >>以与Moq一起使用?

请帮这个Linq新手!

我正在我的班级里面创建一个测试列表,我想用Moq检查结果.

我可以很容易地组合一个检查列表结果的谓词.然后我如何将谓词变成表达式?

var myList = new List<int> {1, 2, 3};

Predicate<List<int>> myPredicate = (list) => 
                  {
                      return list.Count == 3; // amongst other stuff
                  };

// ... do my stuff

myMock.Verify(m => m.DidStuffWith(It.Is<List<int>>( ??? )));
Run Code Online (Sandbox Code Playgroud)

??? 需要成为一个Expression<Predicate<List<int>>>如果你可以了解许多泛型.我找到了相反的答案,并将表达式编译成谓词.但是,他们并没有帮助我更好地理解Linq.

编辑:我已经使用方法; 表达; 我想知道是否有任何方法可以用一个带有身体的lambda来做 - 如果没有,为什么不呢?

c# linq lambda moq

6
推荐指数
1
解决办法
2588
查看次数

标签 统计

linq ×2

c# ×1

closures ×1

java ×1

java-7 ×1

lambda ×1

moq ×1

scala ×1