【发布时间】:2017-01-10 12:28:58
【问题描述】:
我有一个返回类型为Object 的函数,当函数return NULL 时,我收到object reference not set 错误。
如果我使用.ToString()。那么,当returns null 时,如何将.ToString() 覆盖为return empty??
【问题讨论】:
-
这里要做的是在尝试调用 ToString() 之前测试 null
-
重写将无济于事,因为 Null 不是调用重写方法的对象类型
-
你可以
override你的.ToString(),使用.IsNullOrEmtpy()来检查或使用 null 传播只要谷歌其中任何一个,如果你需要进一步的帮助,请告诉我们。