static void Main(string[] args)
のコマンドライン引数の役割が知りたいと思います。
このプログラムの1つ目の役割は、プログラムの開始部分のメソッドということは理解しています。ただ、コマンドライン引数がなぜ必要か分からなかったので、argsの引数に設定した上で、以下のプログラムの実行をしたいと思っています。Visual Studio上で、ファイル名はProgram.csです。
Console.WriteLine(args.Length);
引数を
aaa bbb ccc ddd
とします。
①コマンドライン引数は、「プログラム名の後に続けて入力した文字列」とのことでしたので、ターミナル上で、「Program.csのパス aaa bbb ccc ddd」と打ったのですが、コマンドが見つからないということでしたが、実行コマンドがわかりません。
②コマンドライン引数のargsを設定する時、以下のtest.rtfのファイルを作りました。
test aaa bbb ccc ddd
このファイルとProgram.csをどう関連付けさせて、ターミナルにコマンドライン引数の要素の「4」を出せれば良いのでしょうか?
以下を参考にしています。
https://ufcpp.net/study/csharp/st_command.html
①と②のどちらかで、解法があれば教えていただけると助かります。

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/17 11:49
2019/02/17 13:10
退会済みユーザー
2019/02/17 14:24