返回值的方案

时间:2012-03-09 16:24:02

标签: c#

如果必须找到返回值,则返回异常。

如果有时候没有找到值,我会返回null(这样可以避免在执行if时假设有效字符串(str!=“”)

这些返回字符串的方法的有效返回方案是什么?

谢谢

2 个答案:

答案 0 :(得分:1)

我个人会避免以这种方式使用Exceptions进行程序流程。如果您无法继续,则应保留例外情况。

另外,对于字符串测试,我使用string.IsNullOrEmpty

答案 1 :(得分:0)

这完全取决于您的应用程序的设计,但在(非常)广义上,是的,这些返回值是有意义的。

但是,在任何一种情况下,请确保清楚地记录所有返回案例。