【发布时间】:2015-12-16 18:07:51
【问题描述】:
我正在为一个 VB.NET 项目工作,我需要创建一个事件,只要控制台读完一行就运行一个子事件。如何在 VB.NET 中编写自定义事件?或者,有没有更好的方法可以在不创建事件的情况下做我想做的事情?
【问题讨论】:
我正在为一个 VB.NET 项目工作,我需要创建一个事件,只要控制台读完一行就运行一个子事件。如何在 VB.NET 中编写自定义事件?或者,有没有更好的方法可以在不创建事件的情况下做我想做的事情?
【问题讨论】:
我认为在这种情况下不需要事件。
由于在当前行完成之前不会执行下一行,因此您的程序将位于Console.ReadLine(),直到用户输入需要输入的内容。代码中的下一行将是mysub(),其中mysub 是您需要运行的子程序。
Sub Main()
Console.ReadLine()
mysub()
End Sub
Sub mysub()
Console.WriteLine("The user has pressed enter.")
Console.ReadLine() 'keeps console open until the user is ready to exit
End Sub
【讨论】: