在20个元素大小的数组中为每个元素存储3个值的最佳方法是什么?例如,一个20人的阵列,可以存储他们的姓名,地址和电话号码.
会不会是这样的
int[][] myArray = new int[20][3];
Run Code Online (Sandbox Code Playgroud)
或类似的东西?
谢谢
Kam*_*ski 11
它应该是一个类对象列表:
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"
});
Run Code Online (Sandbox Code Playgroud)
现在,您可以拥有更多动态的方式来列出不同的人数.不是静态数字.这样做这种风格会更有弹性,因为您可以通过list[i].Name而不是将新字段添加到类和访问字段array[i][1]