C#でコマンドライン引数を取得する
C#のプログラムでコマンドライン引数を取得してみました。
目次
main関数の引数を使う
コマンドライン引数は、main関数(コマンドラインプログラムの場合)の引数としてわたされます。引数の型はstring型の配列です。
Environmentクラスのcommandlineプロパティを参照する
Environmentクラスのcommandlineプロパティから、引数を取得します。 このプロパティの型はstring型で、最初にプログラムそのもののファイル名が入ります。スペースとかでsplitするなどして文字列操作すれば、コマンドライン引数が得られます。
EnvironmentクラスのGetCommandLineArgs()メソッドを使う
EnvironmentクラスのGetCommandLineArgs()メソッドを使っても、コマンドライン引数が取得できます。
string[] str = Environment.GetCommandLineArgs();
公開日
広告
C#の入出力カテゴリの投稿
- C#でCSVファイルを読み込んでコレクションに入れてみた
- C#でInputBoxを使ってみた
- C#で「名前を付けて保存」ダイアログを使ってみた
- C#でクリップボードから文字列を取得する
- C#でクリップボードにデータを入れる
- C#でコマンドライン引数を取得する
- C#でテキストファイルを読んでみた (File.ReadAllText編)
- C#でドロップされたファイルの名前を得る(WPF編 DragOver版)
- C#でドロップされたファイルの名前を得る(WPF編 PreviewDragOver版)
- C#でドロップされたファイルの名前を得る(Windowフォーム編)
- C#でパイプを使ってデータを入力してみる
- C#でメッセージボックスを使う