2011-07-08 5 views
1

文字列パラメータを取り込むコンソールアプリケーションがあります。アプリがそうのようなコマンドラインを通る:コンソールアプリケーションの入力パラメータ - 文字列の識別

C:\ ExampleApp.exeこれは上記の例で

「テスト」で、4つの異なる文字列をパラメータとして読み込まあります..どちらのパラメータに引用符を付けるかを決める方法はありますか? Console.WriteLine(args[3])を実行すると、テストとして出力され、「テスト」ではプリントされません。

答えて

4

Environment.CommandLine は完全なコマンドラインを1つの文字列として返し、それを解析するだけで元のパラメータを得ることができます。

+0

ありがとう、これは私が探していたものです。 –

1

私の知る限り、引用符はメイン関数に渡される前にフレームワークによって取り除かれていますが、バックスラッシュを使ってqoutesからエスケープしようとしましたか?

関連する問題