2015-09-08 61 views
4

將20個元素大小的數組中的每個元素存儲3個值的最佳方法是什麼?例如。一組20人,可以存儲他們的姓名,地址和電話號碼。爲數組中的所有20個元素存儲3個值

難道是沿

int[][] myArray = new int[20][3]; 

或類似的東西線?

感謝

+8

使用類別列表 – Arash

回答

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]

+1

非常感謝的隊友! – P3rry

相關問題