我想将函数的返回结果发送到另一个收集它们的函数,稍后在这里打印它们是我尝试的:
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;
}
我想添加到列表“name”+“code”。我错过了什么?
答案 0 :(得分:4)
您可以使用Add
方法一次只向列表添加一个元素。
你可能想要
accountList.Add(Name())
accountList.Add(Code());
我希望accountList
是List<object>
,因为您要将字符串和整数添加到同一列表中。
答案 1 :(得分:1)
怎么样:
AccountList.Add(Name());
AccountList.Add(Code());
我建议将Name()
和Code()
重命名为PromptName()
和PromptCode()
,以便更明确。