【问题标题】:'return' from try block in C# and C++ [duplicate]从 C# 和 C++ 中的 try 块“返回”[重复]
【发布时间】:2018-01-02 12:23:27
【问题描述】:

我有一个关于 C# 和 C++ 的非常简单的问题:在 try 块中使用 return 是一个好习惯吗?很久以前我听说它会给编译器带来一些麻烦。但可能现代编译器可以处理这种情况。 示例代码:

try
{
   //do something
   return 25;
   //do something else
}
catch (Exception)
{
}

【问题讨论】:

  • C++ 和 C# 是非常不同的语言,请不要将它们混为一谈。例如,在 C# 中管理指针不是一个好习惯;虽然它是在 C++ 中。

标签: c# c++11


【解决方案1】:

你可以随时返回,在 try 块甚至 catch 块中都有一个 return 语句是不错的做法。实际上,它通常会提高可读性

【讨论】:

    猜你喜欢
    • 2012-05-18
    • 2016-03-28
    • 2017-07-20
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    相关资源
    最近更新 更多