-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使用该方法一次只能将一个元素添加到列表中。

你可能想要

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

我希望你将字符串和整数添加到同一个列表中accountListList<object>

于 2013-01-14T09:54:38.317 回答
1

关于什么:

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

我建议重命名Name()Code()类似的东西PromptName()PromptCode()这样他们的意图就更清楚了。

于 2013-01-14T09:54:51.093 回答