引数を分割する方法を知っている人はいますか。ユーザー コマンド ライン入力は次のとおりです: (名、姓、クレジット カード番号、住所、電話番号) 出力は別のものになります: 「名」を呼び出すと、名が表示されます。
質問する
268 次
2 に答える
0
C#ソリューションがあります:
//first name, last name, credit card#, address, phone number
string input = "Bob, Marley, 1234567890, Jamaica, 555";
string[] parsed = input.Split(',')
.Select(str => str.Trim()) //delete spaces
.ToArray();
//verify
if (parsed.Length < 5)
{
throw new Exception("Wrong input string format!");
}
//print result
Console.WriteLine(parsed[0]); //first name
Console.WriteLine(parsed[3]); //credit card#
于 2013-06-28T04:44:13.280 に答える