【问题标题】:How to create a custom event in VB.NET that checks for when the console finishes reading a line?如何在 VB.NET 中创建一个自定义事件来检查控制台何时完成读取一行?
【发布时间】:2015-12-16 18:07:51
【问题描述】:

我正在为一个 VB.NET 项目工作,我需要创建一个事件,只要控制台读完一行就运行一个子事件。如何在 VB.NET 中编写自定义事件?或者,有没有更好的方法可以在不创建事件的情况下做我想做的事情?

【问题讨论】:

    标签: vb.net events


    【解决方案1】:

    我认为在这种情况下不需要事件。

    由于在当前行完成之前不会执行下一行,因此您的程序将位于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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-08
      • 2016-08-11
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多