【发布时间】:2012-02-14 08:45:06
【问题描述】:
我尝试使用 Try Catch 块和更好的错误处理来提高我的技能。
我有一个执行常见任务的类,在本例中检索 Facebook AccessToken。如果成功,我想返回 AccessToken 字符串,如果不成功,我想返回错误消息。这两个都是字符串,所以没问题。但是在代码调用端检查返回值时,如何有效地做到这一点?
这就像我需要返回 2 个值。在尝试成功的情况下,return = true, "ACESSCODEACXDJGKEIDJ",或者如果失败,return = false, "Ooops, there was an error" + ex.ToString();
然后检查返回值很容易(理论上)。我可以考虑简单地返回一个 true/false 来返回,然后为字符串设置一个 Session 变量。
从一个方法返回多个结果的方法是什么?
【问题讨论】: