标签:code starting each val cti rom range class ble
Empty
Returns an empty collection
var emptyCollection1 =Enumerable.Empty<string>();var emptyCollection2 =Enumerable.Empty<Student>();Console.WriteLine("Count: {0} ", emptyCollection1.Count());Console.WriteLine("Type: {0} ", emptyCollection1.GetType().Name);Console.WriteLine("Count: {0} ",emptyCollection2.Count());Console.WriteLine("Type: {0} ", emptyCollection2.GetType().Name);Results:Type:String[]Count:0Type:Student[]Count:0Range
Generates collection of IEnumerable type with specified number of elements with sequential values, starting from first element.
var intCollection =Enumerable.Range(10,10);Console.WriteLine("Total Count: {0} ", intCollection.Count());for(int i =0; i < intCollection.Count(); i++)Console.WriteLine("Value at index {0} : {1}", i, intCollection.ElementAt(i));Results:TotalCount:10Value at index 0:10Value at index 1:11Value at index 2:12Value at index 3:13Value at index 4:14Value at index 5:15Value at index 6:16Value at index 7:17Value at index 8:18Value at index 9:19Repeat
Generates a collection of IEnumerable type with specified number of elements and each element contains same specified value.
var intCollection =Enumerable.Repeat<int>(10,10);Console.WriteLine("Total Count: {0} ", intCollection.Count());for(int i =0; i < intCollection.Count(); i++)Console.WriteLine("Value at index {0} : {1}", i, intCollection.ElementAt(i));Results:TotalCount:10Value at index 0:10Value at index 1:10Value at index 2:10Value at index 3:10Value at index 4:10Value at index 5:10Value at index 6:10Value at index 7:10Value at index 8:10Value at index 9:10标签:code starting each val cti rom range class ble
原文地址:http://www.cnblogs.com/wuyicqb/p/6371936.html