-1

関数からの戻り結果を別の関数に送信して、それらを収集し、後でここに出力したいのですが、試してみてください:

 public void CreateAccount()
    {
        AccountList.Add(name(), code());
    }

    public string Name()
    {
        Console.WriteLine("insert your name : ");
        string name = Console.ReadLine();
        return name;
    }

    public int Code()
    {
        Random rnd4 = new Random();
        int fourNumbers = rnd4.Next(1000, 10000);
        return fourNumbers;

    }

「名前」+「コード」をリストに追加したい。私は何が欠けていますか?

4

2 に答える 2

4

Addメソッドを使用して一度にリストに追加できる要素は 1 つだけです。

あなたはおそらくしたいです

accountList.Add(Name())
accountList.Add(Code());

そして、文字列と整数を同じリストに追加しているのでaccountList、 aであることを願っています。List<object>

于 2013-01-14T09:54:38.317 に答える
1

どうですか:

AccountList.Add(Name());
AccountList.Add(Code());

Name()名前を andCode()のようなものに変更するPromptName()ことをお勧めしPromptCode()ます。そうすれば、その意図がより明確になります。

于 2013-01-14T09:54:51.093 に答える