【发布时间】:2010-10-22 18:04:53
【问题描述】:
如果在路径中的任何地方遇到空引用,是否可以在链中调用 DynamicObject 实现以保持空引用结束,而不会引发任何异常?
a.b.c.e
例如:如果 a 为 null 则 a.b.c.e 为 null,或者如果 c 为 null c.e 为 null 等等?
很像 Haskell 的 Maybe monad。
【问题讨论】:
-
看起来像 "a.b.c.e" 但行为像 "a == null ? null : a.b == null ? null : a.b.c == null ? null : a.b.c.d"?
-
@xcud: 没错,但我不想写所有这些 == ?空值:...