在我的项目中,我有两个不同的类,主要方法是创建不同类的不同对象。但是当我想用main方法运行其中一个类时,它会启动并运行在另一个main方法中创建的另一个对象!?
也许有点令人困惑,但我希望读者能够理解我想要解释的内容。我已经google了,发现了一些关于类的属性做一些更改的信息,但我无法找到方法。提供一些帮助!谢谢!
编辑: 也许我不清楚。我有一个名为TaxProgram的主类,它包含创建Product类对象的主方法。
然后我有另一个名为StartBox的类,它还包含一个main方法,但它创建了一个Box类的对象。
问题是当我按F5调试时,我认为带有类名StartBox的merked选项卡应该启动并创建一个box类的对象,但现在我知道VisualStudio不会那样工作。我试图改变属性以便能够启动StartBox insetad,但没有任何运气。
图像提供了我的课程视图
答案 0 :(得分:2)
您需要打开项目属性+应用程序选项卡+设置启动对象。
答案 1 :(得分:0)
如果您指的是标准主要签名:
static void Main(string[] args)
然后,你应该在程序中只有这样的一个函数。重命名另一个。
IIRC项目属性中有一个选项可以设置在启动时调用哪个类的Main,但在我开始工作之前我无法确认。
答案 2 :(得分:0)
单击解决方案中的右键,然后选择“设置启动项目...”
答案 3 :(得分:0)
在项目属性中,在“应用程序”选项卡中,是“启动”对象的选项。您可以选择包含预期入口点的类,只要它包含有效的Main方法。