小编Jam*_* VH的帖子

操作成功时如何打印消息?

我目前正在开发一个评分应用程序。当我编写的方法运行成功时,我想通知用户操作成功。但是,当我尝试通过将方法放在 try/catch/finally 块中来实现此目的时,无论该方法是否成功运行,都会命中 finally 块。

成功消息是一个变量字符串,所以这就是为什么它不在 finally 块中的 "" 中。

我有以下捕获/最终代码:

  catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                MessageBox.Show(Success);
            }
Run Code Online (Sandbox Code Playgroud)

所以当方法返回错误时,用户仍然会收到操作成功的消息。我该如何解决这个问题?

谢谢。

c# try-catch

0
推荐指数
1
解决办法
45
查看次数

标签 统计

c# ×1

try-catch ×1