List<int> userList = new List<int>();
int input = 0;
int names;
int age;
//string numberInput;
while (input != 5)
{
Console.WriteLine("ADD NAME TO LIST: ");
names = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ADD USER AGE: ");
age = Convert.ToInt32(Console.ReadLine());
userList.Add(new userList { name = names , a = age });
userList.Add(names);
input++;
}
Console.ReadKey();
userList不断抛出错误?
userList是一个变量,但是像类型一样使用
答案 0 :(得分:2)
您可能正在尝试做类似以下代码的事情,练习和查看代码工作方式的最佳方法是创建和调试。只有这样,您才能看到想要的方式正在发生什么,什么不起作用。
要使代码正常工作,您将需要从List
创建integers
,而不是从具有another class
和name
{{ 1}}。
看看,我放上age
类,看看它是什么样。
atributor
已经有收集用户数据的功能,必须创建Users
中的class Users
{
public string names { get; set; }
public int age { get; set; }
public Users(string vnames, int vage)
{
names = vnames;
age = vage;
}
}
。
list
之后,只需收集数据并将其放在列表中即可。
users
现在看看全部功能。
List<Users> userList = new List<Users>();
逐行调试,看看会发生什么事。