【发布时间】:2017-09-28 18:25:24
【问题描述】:
我需要写一个 Try-Catch-Finally。 首先,我是编程新手。 回到问题。
在 Try-Block 中,我想打开一个不存在的文本。
在 Catch-Block 中,消息框应显示 FileNotFoundException。
我仍然不知道应该在 finally 块中放什么。
try
{
FileStream File = new FileStream("beispiel.txt", FileMode.Open);
}
catch (FileNotFoundException fnfex)
{
//MessageBox with fnfex
}
finally
{
//idk
}
谢谢
【问题讨论】:
-
你的问题是什么?
-
如果你需要一个 finally 块,你只需要一个。听起来你没有理由这样做。
-
仅供参考,您并不总是需要
finally块 -
您在
finally块中放入的内容取决于您要执行的逻辑。这是什么逻辑? -
您可能想要关闭
Stream或作为更好的选择使用 using 语句。
标签: c# try-catch try-catch-finally