本文整理汇总了C#中System.Linq.FoldRight方法的典型用法代码示例。如果您正苦于以下问题:C# System.Linq.FoldRight方法的具体用法?C# System.Linq.FoldRight怎么用?C# System.Linq.FoldRight使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Linq
的用法示例。
在下文中一共展示了System.Linq.FoldRight方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: FoldRight3
public void FoldRight3()
{
var xs = new[]
{
new[] {1, 2, 3}.AsEnumerable(),
new[] {4, 5, 6}.AsEnumerable(),
new[] {7, 8, 9}.AsEnumerable()
}.AsEnumerable();
var actual = xs.FoldRight(Enumerable.Empty<int>(), Enumerable.Concat);
Assert.That(actual, Is.EqualTo(new[] {1,2,3,4,5,6,7,8,9}));
}
示例2: FoldRight2
public void FoldRight2()
{
var xs = new[] {"A", "B", "C"};
var actual = xs.FoldRight("", (a, b) => a + b);
Assert.That(actual, Is.EqualTo("ABC"));
}
示例3: FoldRight1
public void FoldRight1()
{
var xs = new[] {1,2,3};
var actual = xs.FoldRight(0, (a, b) => a + b);
Assert.That(actual, Is.EqualTo(6));
}