0

引数を分割する方法を知っている人はいますか。ユーザー コマンド ライン入力は次のとおりです: (名、姓、クレジット カード番号、住所、電話番号) 出力は別のものになります: 「名」を呼び出すと、名が表示されます。

4

2 に答える 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 に答える