为20个元素大小的数组中的每个元素存储3个值的最佳方法是什么?例如。一个由20人组成的阵列,可以存储他们的姓名,地址和电话号码。
是否符合
的要求int[][] myArray = new int[20][3];
或类似的东西?
由于
答案 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]