示例#1
0
        public static void Problem1()
        {
            var sales = new[]
            { 1, 2, 1, 1, 0, 3, 1, 0, 0, 2, 4, 1, 0, 0, 0, 0, 2, 1, 0, 3, 1, 0, 0, 0, 6, 1, 3, 0, 0, 0 };
            var longestSequece =
                MoreEnumerable.GroupAdjacent(sales, s => s == 0 ? "N" : "Y").Where(g => g.Key == "N")
                .Max(g => g.Count());

            Console.WriteLine(longestSequece);
            Console.WriteLine();
        }
示例#2
0
 public void GroupAdjacentNullSource()
 {
     MoreEnumerable.GroupAdjacent <object, object>(null, delegate { return(0); });
 }
 public void GroupAdjacentNullSource()
 {
     Assert.ThrowsArgumentNullException("source", () =>
                                        MoreEnumerable.GroupAdjacent <object, object>(null, delegate { return(0); }));
 }