博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
FirstOrDefault()的重载方法
阅读量:6802 次
发布时间:2019-06-26

本文共 621 字,大约阅读时间需要 2 分钟。

FirstOrDefault方法的使用总结:

现有一集合对象list, 其中集合对象调用FirstOrDefault()方法,

 list.FirstOrDefault()返回集合中第一个元素,

若集合的Count为0,则返回默认值(引用类型集合返回null,值类型集合如int类型集合返回0)

 

其中FirstOrDefault方法有一个Func<TSource, bool> predicate 参数的重载方法,

返回满足条件的序列中的第一个元素,实例如下:

class Program    {        static void Main(string[] args)        {            List
list = new List
{ "abc", "ach", "cer", "hr", "aed", "hebe" }; var s = list.FirstOrDefault(p => p.StartsWith("h")); Console.WriteLine(s); Console.ReadKey(); } }

 

运行结果:输出显示"hr"

转载于:https://www.cnblogs.com/527289276qq/p/5332177.html

你可能感兴趣的文章
AngularDart Material Design 单选按钮
查看>>
安装Elasticsearch时要创建新用户
查看>>
自动布局
查看>>
保持java web会话
查看>>
利用Farnback光流算法将视频序列生成光流并输出
查看>>
使用开源库MAGICODES.WECHAT.SDK进行微信公众号支付开发
查看>>
【云计算的1024种玩法】手把手教你如何编译升级 OpenResty
查看>>
Mac Appium环境安装
查看>>
android源码分享,布局切换微信提醒对话框下拉刷新Cell进度动画代码下载
查看>>
Hello world!
查看>>
Solidity 函数returns多个值的接收方式 总结
查看>>
基于PCDN技术的无延时直播方案
查看>>
七周二次课
查看>>
安装版JDK后,修改环境变量,也无法生效的原因和解决办法
查看>>
springmvc源码解析MvcNamespaceHandler之<mvc:resources/>
查看>>
希尔排序就这么简单
查看>>
区块链100讲:Solidity语法的重载,继承的定义
查看>>
[HBase] LSM树 VS B+树
查看>>
Spring Cloud--鸿鹄Cloud分布式微服务云系统—云架构代码结构构建(五)
查看>>
当移动数据分析需求遇到Quick BI
查看>>