我可以使用一些不同的类型参数,如对象类型或其他任何东西。就像在这种情况下我想要这个
static void Main(Mtb.Application app)
{...}
但它给了我错误
错误1程序'C:\ Users \ abc \ documents \ visual studio 2010 \ Projects \ testmin \ testmin \ obj \ x86 \ Debug \ Abc.exe'不包含 适用于入口点Abc
的静态“Main”方法
所以,我想问一下,我不能在主要方法中使用不同类型的字符串。
由于
答案 0 :(得分:4)
所以,我想问一下,我不能在主要方法中使用不同类型的字符串。
不,你不能。 Main
方法的参数是在命令行上传递的参数,因此它只能是一个字符串数组。你怎么会在命令行上传递Mtb.Application
?
答案 1 :(得分:1)
Windows Application
或Console Application
中的任何一个都应该有static void Main()
或static void Main(string[] args)
,那么您的Main方法不是.net的入口点应用程序,这只是原始Main方法的另一个重载。
如果你想将除字符串之外的某个字符串传递给应用程序,只需将其保存到某个地方并将其地址传递给您的应用程序。那么你的回答是否