PV1C#で外部アプリ起動時に引数として空文字を設定する方法を探しています。(空文字)」の4つの引数を設定したいのですが、以下のコードを実行しても引数が3つまでしか認識されません。""";System.Diagnostics.Process.Start(psi);引数に空文字を設定するにはどうすればいいのでしょうか。開発環境はVS2013Professionalです。""と同様の結果にしたいと考えています。→C#で外部アプリ起動時に引数として空文字を設定する場合そもそも引数として空白ではなく、空文字(文字列0)を設定する必要があるのではないかと判明しました。そのため、タイトルを変更します。11:48質問者さんは回答欄に書くのでなく、追加・修正などがあればそれは質問欄に書いていただくようお願いします。ここではそれが流儀のようですので、質問者さんに回答欄に書かれると訳が分からなくなりがちです。今後はコメント欄に記入します。同様の結果にさせたいと考えています。17:19ご指摘ありがとうございます。回答欄から質問欄へ移動、回答欄にはその旨を記載しました。U+0020)が引数として認識されました。追記】に記載した2ケースでした。20:56質問欄への移動の件、対応ありがとうございました。なるようにできれば良いということであれば、質問者さんが最初に質問欄に書いたコードで望む結果になるはずなのですが。以下のような簡単なコンソールアプリを作って、それを別のコンソールアプリから質問者さんが書いたコードと全く同様にして実行させて期待通りの結果になることを確認できました。(1)申し訳ありません。今回の原因はそもそも引数の設定ではありませんでした。sample.exeはファイル内の文字列を書き換えるアプリで、別の処理で同じファイルを閉じ忘れていたため、正しく動作しませんでした。""";で、問題ありませんでした。今回のベストアンサーはSurferOnWwwさんにさせていただきます。さん返信ありがとうございます。ダブルクォートを二つ重ねるのは、初めて知りました!都合によりすぐに開発環境で試すことはできないので、明日検証してみます。13:58ウォッチこの質問への回答やコメントをメールでお知らせします。