zoukankan
html css js c++ java
转载收藏【C#检查foreach为null判断】
C#检查foreach为null判断
1、foreach遍历列表或数组时,如果list或数组为null,就会报错,如下图:
2、不知道微软封装foreach的为什么不先检查要遍历的对象是否为null,这样就导致,我们在写代码时,遍历列表时就要先判断列表是否为null,如下图:
3、为了简化这一判断是否null的过程,我写了一个扩展方法,因为列表和数组都继承IEnumerable接口,所以该扩展方法就扩展在IEnumerable类型上,为了通用,将这个方法写成了个泛型方法,如下图:
4、这样在遍历列表的地方就不要先判断列表或数组是否为null了,直接用这个扩展方法即可,如下图:
5、数组也可以哟,如下图:
查看全文
相关阅读:
iOS API 概述
iOS开发的一些奇巧淫技3
iOS开发的一些奇巧淫技1&2
iOS-一键拨号
iOS层次架构
简单block 和 代理
iOS开发-单例GCD
简单的归档、接档
通知中心与本地通知
安装linux centos 7.7 遇到 DRM:Pointer to TMDS table invalid
原文地址:https://www.cnblogs.com/guzhengtao/p/13773818.html
最新文章
C# 打印功能
按照指定字符(@split )分割字符串,并取第@index 个
获取execl中所有的sheet名字
C#读取execl到datatable,设置execl单元格颜色
关于sql 语句的记录
List转DataTable
生成 39 条形码
mongodb基本操作
querystring模块,Node.js
如何获取GET请求的数据 通过 query拿到,url相关pathname
热门文章
正则总结https://blog.csdn.net/qq_34149935/article/details/62233835
常见的content-type的类型有哪些?(背)
npm run dev 修改后自动重启服务器
ajax
then() es6
JSON.stringify与parse
服务端与客户端渲染 优缺点
iOS plist 文件操作
iOS 清理缓存
iOS 支付宝 集成
Copyright © 2011-2022 走看看