网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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的基本用法是什么-创新互联
网页地址:http://bjjierui.cn/article/dsdjpj.html

其他资讯