c#基础教程 查询训练 创建项目及数据源 1

c#基础教程 查询训练 创建项目及数据源 1

ID:24836054

大小:371.50 KB

页数:12页

时间:2018-11-15

c#基础教程 查询训练 创建项目及数据源 1_第1页
c#基础教程 查询训练 创建项目及数据源 1_第2页
c#基础教程 查询训练 创建项目及数据源 1_第3页
c#基础教程 查询训练 创建项目及数据源 1_第4页
c#基础教程 查询训练 创建项目及数据源 1_第5页
资源描述:

《c#基础教程 查询训练 创建项目及数据源 1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、由NordriDesign提供www.nordridesign.comC#基础教程查询训练创建项目及数据源1newStudent{First="Fadi",Last="Fakhouri",ID=116,Scores=newList{99,86,90,94}},newStudent{First="Hanying",Last="Feng",ID=117,Scores=newList{93,92,80,87}},newStudent{First="Hugo",Last="Garcia",ID=118,Scor

2、es=newList{92,90,83,78}},newStudent{First="Lance",Last="Tucker",ID=119,Scores=newList{68,79,88,92}},newStudent{First="Terry",Last="Adams",ID=120,Scores=newList{99,82,81,79}},newStudent{First="Eugene",Last="Zabokritski",ID=121,Scores=newList{96,85,91,60}}

3、,newStudent{First="Michael",Last="Tucker",ID=122,Scores=newList{94,92,91,91}}};将新Student添加到Students列表中并使用我们选择的姓名和测验分数。尝试键入新学生的所有信息,以便更好地了解对象初始值设定项的语法。13.6.3创建查询在应用程序的Main方法中创建一个简单查询,执行该查询时,将生成第一次测验中分数高于90分的所有学生的列表。请注意,由于选择了整个Student对象,因此查询的类型是IEnumerable

4、。虽然代码也可以通过使用var关键字来使用隐式类型,但这里使用了显式类型以便清楚地演示结果。另请注意,该查询的范围变量student用作对源中每个Student的引用,以提供对每个对象的成员访问。varstudentQuery=fromstudentinstudentswherestudent.Scores[0]>90selectstudent;13.6.4执行查询现在编写用于执行查询的foreach循环。请注意有关代码的以下事项:·所返回序列中的每个元素是通过foreach循环中的迭代变量来访问的。·

5、此变量的类型是Student,查询变量的类型是兼容的IEnumerable。添加此代码后,按Ctrl+F5生成并运行该应用程序,然后在“控制台”窗口中查看结果。foreach(StudentstudentinstudentQuery){Console.WriteLine("{0},{1}",student.Last,student.First);}85开发www.85kf.com我们可以在where子句中组合多个布尔条件,以便进一步细化查询。下面的代码添加一个条件,以便查询返回第一个分数高于90分并且最

6、后一个分数低于80分的那些学生。where子句应类似于以下代码。wherestudent.Scores[0]>90&&student.Scores[3]<80

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。