我有元組的列表:獲取特定項目C#
List<Tuple<int, string, int>> people = new List<Tuple<int, string, int>>();
使用dataReader
,我可以在此列表中有不同的價值觀:
people.Add(new Tuple<int, string, int>(myReader.GetInt32(4), myReader.GetString(3), myReader.GetInt32(5)));
但後來我該怎麼辦循環,獲取每個單獨的價值。例如,我可能想要閱讀特定人員的3個細節。假設有一個ID,一個名字和一個電話號碼。我想類似如下:
for (int i = 0; i < people.Count; i++)
{
Console.WriteLine(people.Item1[i]); //the int
Console.WriteLine(people.Item2[i]); //the string
Console.WriteLine(people.Item3[i]); //the int
}
人[I] .Item1,人[I] .Item2,人[I] .Item3 –