C#中LINQ的基本用法是什么-创新互联

这篇文章给大家分享的是有关C#中LINQ的基本用法是什么的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

成都创新互联公司专注于应县网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供应县营销型网站建设,应县网站制作、应县网页设计、应县网站官网定制、小程序开发服务,打造应县网络公司原创品牌,更为您提供应县网站排名全网营销落地服务。

LINQ是什么?

LINQ是Language Integrated Query(语言集成查询的缩写), 微软官方 对其的描述:

语言集成查询 (LINQ) 是一系列直接将查询功能集成到 C# 语言的技术统称。

基本用法是什么?

(我目前也只会最基本的用法。。)

LINQ查询操作由三个不同的操作组成:

  1. 获取数据源
  2. 创建查询
  3. 执行查询
     

下面我将用我学习时用的一个小例子来演示。

有两个数据源:武林高手的集合和武林绝学的集合。

我用的是两个集合,实际上不只是集合可以作为数据源

微软官方文档提到:

上例中,数据源是一个数组,因此它隐式支持泛型IEnumerable 接口。 这一事实意味着该数据源可以用 LINQ 进行查询。

说回我的例子,我实现了两个类:

MatialArtsMaster 表示武林高手:

//武林高手
class MatialArtsMaster
{ 
 public int ID { get; set; }
 public string Name { get; set; }
 public int Age { get; set; }
 public string Menpai { get; set; }
 public string Kongfu { get; set; }
 public int Level { get; set; }
 public override string ToString()
 {
  return string.Format("id:{0},name:{1},age:{2},menpai:{3},kongfu:{4},level:{5}", this.ID, this.Name, this.Age, this.Menpai, this.Kongfu, this.Level);
 }
}

当前标题:C#中LINQ的基本用法是什么-创新互联
链接URL:http://azwzsj.com/article/dsdjpj.html