2010-03-16 69 views
2

我想讀取命令留言參數,但它似乎有一些在.NET中的錯誤。.NET命令行參數錯誤?

我傳遞給我的控制檯應用程序

/I參數 「C:\項目\ PC \幹線\模擬\ PDF-來源\ PDF-來源\ BIN \調試\ ConversionFiles \ dummy.pdf」/ o「結果」

CommandLine變量返回三個參數,但是我傳遞了四個參數值。

/I =真

「C:\項目\ PC \樹幹\模擬器\ PDF-源\ PDF-源\ BIN \調試\ ConversionFiles \ dummy.pdf」=真

/O =「結果」

正如你所看到的,只有最後一個參數是被解析的corectlly。這個錯誤?

問候, 托馬斯

我的代碼

static void Main(string[] args) 
{    
    Arguments CommandLine = new Arguments(args); 
+2

什麼是參數?某種命令參數解析器? – t0mm13b 2010-03-16 10:04:20

+0

args數組中的內容是什麼? – 2010-03-16 10:04:37

+0

對不起,我的錯誤:)問題出在第三方課上,問題解決了。 – Tomas 2010-03-16 10:15:36

回答

4

看起來問題出在了參數類。我敢打賭,如果你檢查args數組,你會在那裏發現4個元素。