如何在类和模块中定义Main方法?

nha*_*hat 7 vb.net module class

我只是练习一些编码,并注意到我能够在VB .NET中使用类而不是Module.所以我将我的模块替换为类,我收到此错误消息:

在'practicevb'.practicevb中找不到具有适当签名的可访问的'Main'方法

我确保启动对象设置正确Properties > Application > Startup Objects.

如果我将其更改回Module,则错误消息将消失,但我希望保持类,因为我的代码的其他部分我更改为类并且没有返回和错误消息.

Class Atic

    Sub Main()
        Console.WriteLine("Hello, this proram will calcaulate the quadratic forumla ax^2 + bx + c")
        Dim Quads As New Quads
        Quads.Calc()

        Console.ReadKey()

    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

N0A*_*ias 14

我的猜测是你的应用程序是一个命令行应用程序.使类公共和共享...

Public Shared Sub Main()

End Sub
Run Code Online (Sandbox Code Playgroud)