为数组中的所有20个元素存储3个值

时间:2015-09-08 05:53:10

标签: c#

为20个元素大小的数组中的每个元素存储3个值的最佳方法是什么?例如。一个由20人组成的阵列,可以存储他们的姓名,地址和电话号码。

是否符合

的要求
int[][] myArray = new int[20][3];

或类似的东西?

由于

1 个答案:

答案 0 :(得分:11)

它应该是List类对象:

public class Person
{
    public string Name { get; set; }
    public string SecondName { get; set; }
    public string Street { get; set; }
}

 List<Person> personList = new List<Person>();
 personList.Add(new Person()
 {
      Name = "Sample",
      SecondName = "S",
      Street = "4825235186"
 });

现在,你可以拥有更多动态的方式来列出不同的人数。不是静态数字。这样做的风格会更加灵活,因为您可以按list[i].Name代替array[i][1]

向课程和访问字段添加新字段