【发布时间】:2014-08-22 19:05:09
【问题描述】:
我有List 的相册对象(例如相册)。我检查对象的属性是否为空。
举例:
if (albums.Last() != null
&& albums.Last().Photos != null
&& albums.Last().Photos.Description != null) { //action }
我可以用更短的代码来做这个检查吗?
【问题讨论】:
-
等待下一个 c# 版本。现在你不能
-
C# 是语言而不是魔法
-
您可以结合使用表达式和反射 - 这是我的完整代码 stackoverflow.com/questions/429112/…
-
try { //action } catch (NullReferenceException){}怎么样?我想忽略异常不是好习惯? -
@derape:你现在不希望这样简单的异常处理开销。