不同数据类型的主要方法

时间:2014-09-27 12:16:03

标签: c# main minitab

我可以使用一些不同的类型参数,如对象类型或其他任何东西。就像在这种情况下我想要这个

  static void Main(Mtb.Application app)
  {...}

但它给了我错误

  

错误1程序'C:\ Users \ abc \ documents \ visual studio   2010 \ Projects \ testmin \ testmin \ obj \ x86 \ Debug \ Abc.exe'不包含   适用于入口点Abc

的静态“Main”方法

所以,我想问一下,我不能在主要方法中使用不同类型的字符串。

由于

2 个答案:

答案 0 :(得分:4)

  

所以,我想问一下,我不能在主要方法中使用不同类型的字符串。

不,你不能。 Main方法的参数是在命令行上传递的参数,因此它只能是一个字符串数组。你怎么会在命令行上传递Mtb.Application

答案 1 :(得分:1)

Windows ApplicationConsole Application中的任何一个都应该有static void Main()static void Main(string[] args),那么您的Main方法不是.net的入口点应用程序,这只是原始Main方法的另一个重载。

如果你想将除字符串之外的某个字符串传递给应用程序,只需将其保存到某个地方并将其地址传递给您的应用程序。那么你的回答是