我有一个元组列表:
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
}