Linq扩展函数有哪些
发表于:2025-11-11 作者:千家信息网编辑
千家信息网最后更新 2025年11月11日,这篇文章主要为大家展示了"Linq扩展函数有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linq扩展函数有哪些"这篇文章吧。首先介绍Linq扩展函数
千家信息网最后更新 2025年11月11日Linq扩展函数有哪些
这篇文章主要为大家展示了"Linq扩展函数有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linq扩展函数有哪些"这篇文章吧。
首先介绍Linq扩展函数(泛型函数)的方式提供的函数:
◆用不同方式产生结果集: Reverse<>(), ToArray<>(), ToList<>()
◆集合操作: Distinct<>(), Union<>(), Intersect<>()
◆统计函数: Count<>(), Sum<>(), Min<>(), Max<>()
Linq扩展函数Enumerable获取Counts
为了使用这些Enumerable扩展函数,一般把LINQ查询表达式用括号括起来,先转换为IEnumerable
static void GetCount() { string[] currentVideoGames = {"Morrowind", "BioShock", "Half Life 2: Episode 1", "The Darkness", "Daxter", "System Shock 2"}; // Get count from the query. int numb = (from g in currentVideoGames where g.Length > 6 orderby g select g).Count(); // numb is the value 5. Console.WriteLine("{0} items honor the LINQ query.", numb); } 定义演示的实例
class Car { public string PetName = string.Empty; public string Color = string.Empty; public int Speed; public string Make = string.Empty; public override string ToString() { return string.Format("Make={0}, Color={1}, Speed={2}, PetName={3}", Make, Color, Speed, PetName); } }static void Main(string[] args) { Console.WriteLine("***** Fun with Query Expressions *****"n"); // This array will be the basis of our testing Car[] myCars = new [] { new Car{ PetName = "Henry", Color = "Silver", Speed = 100, Make = "BMW"}, new Car{ PetName = "Daisy", Color = "Tan", Speed = 90, Make = "BMW"}, new Car{ PetName = "Mary", Color = "Black", Speed = 55, Make = "VW"}, new Car{ PetName = "Clunker", Color = "Rust", Speed = 5, Make = "Yugo"}, new Car{ PetName = "Hank", Color = "Tan", Speed = 0, Make = "Ford"}, new Car{ PetName = "Sven", Color = "White", Speed = 90, Make = "Ford"}, new Car{ PetName = "Mary", Color = "Black", Speed = 55, Make = "VW"}, new Car{ PetName = "Zippy", Color = "Yellow", Speed = 55, Make = "VW"}, new Car{ PetName = "Melvin", Color = "White", Speed = 43, Make = "Ford"} }; // We will call various methods here! Console.ReadLine(); }以上是"Linq扩展函数有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
函数
内容
篇文章
方式
学习
帮助
不同
实例
对象
括号
易懂
更多
条理
知识
结果
编带
行业
表达式
资讯
资讯频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
ip地址管理软件开发
软件开发引擎使用
2U通用服务器
合肥精益管理软件开发
软件开发武汉好还是上海好
sas软件开发者
数据库sleep不使用
姜源软件开发
可以对书的内容检索的数据库
画一画网络安全
无锡网络安全什么软件好
2018学软件开发好吗
软件开发学些什么条件
没法连接服务器是啥意思
如何在数据库填入配置信息
幼儿园网络安全进校园宣传资料
几年前网络安全
微机室网络安全
宣化区国家网络安全周
信息网络安全期刊介绍
企业密信服务器ID下载
人事管理数据库各管理哪些
国有网络安全公司
新手软件开发工作怎么样
往届生软件开发的简历
生成数据库界面
芯17网络安全股
网站 国外服务器
网络安全硕士毕业
csgo平台服务器进不去控制台