最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#檢查foreach判讀是否為null的方法

 更新時間:2016年09月27日 14:08:52   投稿:daisy  
這篇文章主要介紹了C#如何檢查foreach判讀其是否為null,文中給出了示例代碼,介紹的很詳細,需要的朋友可以參考下方法

本文運用圖片給大家介紹了C#如何檢查foreach判讀其是否為null,我們下面話不多說,直接來看內(nèi)容吧。

1、foreach遍歷列表或數(shù)組時,如果list或數(shù)組為null,就會報錯,如下圖:

2、不知道微軟封裝foreach的為什么不先檢查要遍歷的對象是否為null,這樣就導致,我們在寫代碼時,遍歷列表時就要先判斷列表是否為null,如下圖:

3、為了簡化這一判斷是否null的過程,我寫了一個擴展方法,因為列表和數(shù)組都繼承IEnumerable接口,所以該擴展方法就擴展在IEnumerable類型上,為了通用,將這個方法寫成了個泛型方法,如下圖:

4、這樣在遍歷列表的地方就不要先判斷列表或數(shù)組是否為null了,直接用這個擴展方法即可,如下圖:

5、數(shù)組也可以喲,如下圖:

6、總結(jié)

本人技術有限,實現(xiàn)這個簡單的擴展方法,希望對大家能有所幫助,如果有大家有疑問或者更好的解決辦法可以留言交流。

相關文章

最新評論

河南省| 崇义县| 京山县| 绥化市| 青海省| 安国市| 西乌珠穆沁旗| 遂宁市| 西乌| 阿克| 乐都县| 游戏| 西乌| 丰都县| 新兴县| 竹溪县| 辰溪县| 张家口市| 张家口市| 兰州市| 阳信县| 青龙| 天台县| 土默特右旗| 肃宁县| 特克斯县| 上林县| 织金县| 侯马市| 蓬莱市| 玛沁县| 阿荣旗| 丽水市| 黑河市| 安泽县| 大城县| 兴和县| 开鲁县| 北川| 手机| 曲周县|