如果必须找到返回值,则返回异常。
如果有时候没有找到值,我会返回null(这样可以避免在执行if时假设有效字符串(str!=“”)
这些返回字符串的方法的有效返回方案是什么?
谢谢
答案 0 :(得分:1)
我个人会避免以这种方式使用Exceptions进行程序流程。如果您无法继续,则应保留例外情况。
另外,对于字符串测试,我使用string.IsNullOrEmpty
答案 1 :(得分:0)
这完全取决于您的应用程序的设计,但在(非常)广义上,是的,这些返回值是有意义的。
但是,在任何一种情况下,请确保清楚地记录所有返回案例。