开发手册 欢迎您!
软件开发者资料库

.NET(C#) Linq Range和Repeat的使用

Linq是Language Integrated Query的简称,它是微软在.NET Framework 3.5里面新加入的特性,用以简化查询查询操作。本文主要介绍.NET(C#) 中Linq的Range和Repeat操作符。

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 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 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();        }    }}