私はC#を学んでいます。コマンドライン引数を受け付けるコンソールアプリケーションを作ったが、複数の値を受け入れ、それらを文字列配列に入れる引数が必要です。C#単一の引数の複数の値
ここまではこれがありますが、明白でない場合は、引数-colorsは複数の値を受け入れ、それらを独自の配列に入れることができるはずです。
for (int i = 0; i < args.Length; i++)
{
switch (args[i])
{
case "-dob":
birth = args[i + 1];
birthDay = Convert.ToDateTime(birth);
break;
case "-name":
name = args[i + 1];
break;
case "-colors":
}
}
これらのパラメータをどのようにあなたに渡す予定ですか?プログラムをコマンドラインで入力してください。 – Steve
@ Steveの質問で展開します。通常、区切り記号を使用して区切り記号を使用するのが最も簡単です。 "赤|緑|黄色"。 –