2014-09-27 28 views
1

我可以使用一些不同類型的參數,如對象類型或其他任何東西。如在此情況下,我想這使用不同數據類型的主要方法

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

但它給我的錯誤

錯誤1計劃「C:\用戶\ ABC \文檔\ Visual Studio的 2010 \項目\ testmin \ testmin \ OBJ \ 86 \調試\ Abc.exe」不包含 一個靜態的‘主’方法適合的切入點美國廣播公司

所以,我想問問,我不能在字符串以外的主要方法使用不同的充型。

感謝

+0

如果你可以,它會如何工作?主要將被稱爲?爭論從何而來? – jalf 2014-09-27 12:22:49

+0

@jalf我正在嘗試使用Process類將minitab對象傳遞給我的應用程序。 – 2014-09-27 12:31:00

回答

4

所以,我想問問,我不能在main方法中使用不同的充型以外的字符串。

不,你不能。 Main方法的參數是在命令行上傳遞的參數,所以它只能是一個字符串數組。無論如何,你如何通過命令行上的Mtb.Application

+0

好的,先生。有沒有其他方式,以便我可以在應用程序中傳遞我的mtb對象。我現在真的在掙扎一個星期。 – 2014-09-27 12:24:37

+0

@WaqarAhmed,好吧,這個對象從哪裏來?另一個程序? – 2014-09-27 12:25:23

+0

是的..其實我正在創建minitab addin.and我想將minitab對象傳遞給我的應用程序。我試圖添加我的表單,但它給我錯誤。這就是爲什麼我現在試圖使用Process類調用我的應用程序。 – 2014-09-27 12:27:09

1

任何Windows ApplicationConsole Application應該有一個static void Main()static void Main(string[] args),那麼你的主要方法是不是.NET應用程序的入口點,原來這就是Main方法的另一種超負荷。

如果您想將字符串以外的字符傳遞給應用程序,只需將其保存到某個位置並將其地址傳遞給應用程序即可。那麼你的答案是

相關問題