当前位置: 首页 > wzjs >正文

网站怎么做qq微信登陆厦门seo关键词优化代运营

网站怎么做qq微信登陆,厦门seo关键词优化代运营,建设一网站有什么用,广州做网站找酷爱网络在开发时发现别人的代码使用到了LINQ十分便捷且清晰,这里记录一下常用LINQ和对应的使用。参考链接:LINQ 菜鸟教程 使用的学生类和字符串用于测试 public class Student {public int StudentID;public string StudentName;public int Age; }Student[] st…

在开发时发现别人的代码使用到了LINQ十分便捷且清晰,这里记录一下常用LINQ和对应的使用。参考链接:LINQ 菜鸟教程

使用的学生类和字符串用于测试

public class Student
{public int StudentID;public string StudentName;public int Age;
}Student[] studentArray = { new Student() { StudentID = 1, StudentName = "John", Age = 18 },new Student() { StudentID = 2, StudentName = "Steve",  Age = 21 },new Student() { StudentID = 3, StudentName = "Bill",  Age = 25 },new Student() { StudentID = 4, StudentName = "Ram" , Age = 20 },new Student() { StudentID = 5, StudentName = "Ron" , Age = 31 },new Student() { StudentID = 6, StudentName = "Chris",  Age = 17 },new Student() { StudentID = 7, StudentName = "Rob",Age = 19  },};IList<string> stringList = new List<string>() { "C# Tutorials","VB.NET Tutorials","Learn C++","MVC Tutorials" ,"Java" };

Where过滤

1.使用LINQ查找青少年学生

Students = studentArray.Where(s => s.Age >= 18 && s.Age <= 25).ToList();

2.使用LINQ查找名字为Bill的第一位学生

st1 = studentArray.Where(s => s.StudentName == "Bill").FirstOrDefault();

更加简便的写法:
其中对于 FirstOrDefault 和 First 的区别:FirstOrDefault 找不到返回默认值,First 找不到抛出异常

st1 = studentArray.FirstOrDefault(s => s.StudentName == "Bill");
st1 = studentArray.First(s => s.StudentName == "Bill");

3.使用LINQ查找StudentID为5的学生

st2 = studentArray.FirstOrDefault(s => s.StudentID == 5);

Single 和First 的区别:Single如果查找的元素不唯一会引发异常。Single会迭代所有元素,First满足第一个元素就返回

st2 = studentArray.SingleOrDefault(s => s.StudentID == 5);

SingleOrDefault和Single区别:类似于 FirstOrDefault 和 First 的区别同上,这里不多赘述

st2 = studentArray.Single(s => s.StudentID == 5);

Select投射

1.查询包含 Tutorials 的字符串

strResult = stringList.Where(s => s.Contains("Tutorials")).ToList();

2.为字符串数组加 【】 包含起来

strResult = stringList.Select(s => "【" + s + "】").ToList();

3.筛选 Tutorials 的字符串,添加 【】 输出

strResult = stringList.Where(s => s.Contains("Tutorials")).Select(s => "【" + s + "】").ToList();

OrderBy排序

1.根据年龄进行排序

Students = studentArray.OrderBy(s => s.Age).ToList();
http://www.dtcms.com/wzjs/121903.html

相关文章:

  • 响应式模板网站建设长沙网站优化效果
  • 网站开发前台和后台策划营销
  • 洪泽区做网站关键词优化怎么优化
  • 政府网站内容建设规范百度人工客服
  • 建设文明网站平台的意义与概述直接下载app
  • .net做网站用什么的多软件测试培训班多少钱
  • 怎么创建网站后台最佳搜索引擎磁力王
  • 大型网站开发实例app推广员怎么做
  • 建设网站的主要流程有哪些内容肇庆seo排名
  • 郑州网站建设乙汉狮网络谷歌chrome手机版
  • 服务器上的网站怎么做301百度关键词优化的意思
  • wordpress写网站怎样做公司网站推广
  • 桐乡网站建设seo优化包括什么
  • 网站录入谷歌商店官网
  • 网站建设基础方案最新军事新闻最新消息
  • 虹口免费网站制作seo优化服务是什么意思
  • 金昌做网站余姚关键词优化公司
  • 无锡市政建设集团网站有没有免费的推广网站
  • 微网站免费建设平台电脑培训学校排名
  • 邢台企业网站建设信息推广服务
  • 免费商用WordPress主题系统优化大师官方下载
  • 小皮phpstudy快速搭建网站网站关键词快速排名软件
  • 东莞推广网站排名做引流推广的平台
  • 政府网站建设管理约谈会议百度图片识别
  • 做免费的网站教程南昌seo代理商
  • 中信建设有限责任公司在朝阳区哪个街道seo优化工具有哪些
  • 证书兼职的人才网站青岛新闻最新消息
  • 商标注册网app上海seo推广公司
  • 新氧网站头图怎么做的百度客服人工在线咨询
  • 卢松松网站怎么免费创建网站