Visual Basic:如果不满足某些条件,如何阻止程序写入文件?

时间:2011-12-11 17:52:16

标签: vb.net visual-studio-2010

我正在构建一个应用程序,它接受输入到文本框中的输入,然后在将输入写入文件之前检查输入的负值等。如果数据不符合条件,则会弹出一个消息框,让用户知道。我遇到的问题是,在检查数据并显示消息框后,它仍然继续将输入保存到文件中。如果所有数据都满足我的条件,如何只写入文件?如果这看起来非常基本,我很抱歉,我是编程课程的第一年!

1 个答案:

答案 0 :(得分:2)

嗯,你可以这样做:

'Checks here
If <data does not match>
     MessageBox.Show("Your data is invalid!")
     Exit Sub
End If

<code for writing to a file>

&#34;退出Sub&#34;将退出当前子程序(函数),而不是执行if-block后面的代码。