我想對人名列表進行排序,但其他聯繫人列表也必須排序以保留相同的索引,以便聯繫人對應於名稱。 我有這個類:將2個不同的列表排序到相同的位置
List<string> name = new List<string>();
List<string> cellphone = new List<string>();
public void setName(string value)
{
name.Add(value);
}
public void setCellphone(string value)
{
cellphone.Add(value);
}
public List<string> getNames()
{
return name;
}
public List<string> getCellphones()
{
return cellphone;
}
現在我想有他們排序;
如:
表1: - 約瑟夫 - 安娜
表2: - 351912345678 - 351931234567
其結果必然是:
表1: - Anna - Joseph
表2: - 351931234567 - 351912345678
爲什麼你不使用字典? – David
爲什麼不做「人」課?如果您按名稱排列它們,則無需處理2個(或更多,如果您最終獲得更多數據類型)列表,它們將始終正確耦合。 –