1、Range操作符
Range
操作符用于辅助生成一个整数序列。
例如,
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication { class Program { static void Main(string[] args) { IEnumerable<int> ints = Enumerable.Range(1,10); foreach (int i in ints) { Console.WriteLine(i); //输出 1 2 3 4 5 6 7 8 9 10 } Console.ReadKey(); } } }
2、Repeat操作符
Repeat
操作符用于生成一个包含指定数量重复元素的序列。
例如,
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication { class Program { static void Main(string[] args) { IEnumerable<int> ints = Enumerable.Repeat(1,10); foreach (int i in ints) { Console.WriteLine(i); //输出 1 1 1 1 1 1 1 1 1 1 } Console.ReadKey(); } } }