我在Visual Studio 2010中创建了一个新的VB项目(控制台应用程序),并为项目添加了一个新类(vb类)。
我添加的新类可以用作项目属性中的启动对象吗?
如果是,怎么样?我无法在项目属性的启动对象下拉列表中看到我创建的新类。
在项目属性启动对象下拉菜单中是否还有其他方法可以将类设置为启动对象?
答案 0 :(得分:2)
是的,您可以这样做,但您必须将<{1}} 移至课程中,并将其声明为共享:
Sub Main
然后将启动对象更改为 Shared Sub Main()
Console.WriteLine("Startup")
End Sub
答案 1 :(得分:1)
是的,有可能 - 您需要使用shared
keyword将您班级中的Main
方法设为静态:
Public Class AppStarter
Shared Sub Main()
Console.WriteLine("Entry point")
End Sub
End Class
此课程将在项目设置中显示:
另一种选择是创建一个放置Main
的{{3}},并在此主函数(sub)中使用您的自定义类。
有关如何执行此操作的更多信息(用于控制台和GUI应用程序),请参阅此static module。
答案 2 :(得分:0)
使用此功能在下拉列表中显示Class1
然后,您可以选择Class1
作为启动
Public Class Class1
Public Shared Sub Main()
Console.WriteLine("Hello world!")
Console.ReadKey()
End Sub
End Class