【发布时间】:2019-05-27 12:00:40
【问题描述】:
请考虑 C# 中的元组列表。这与原始元组(不是值元组)有关。如果我知道元组列表中的一项,如何获取列表的索引?
List<Tuple<double, int>> ListOfTuples2 = new
List<Tuple<double, int>>();
double doubleTuple = 5000;
int intTuple = 7;
ListOfTuples2.Add(Tuple.Create(doubleTuple, intTuple));
ListOfTuples2.Add(Tuple.Create(5000.00, 2));
ListOfTuples2.Add(Tuple.Create(5000.25, 3));
ListOfTuples2.Add(Tuple.Create(5000.50, 4));
ListOfTuples2.Add(Tuple.Create(5000.25, 5));
/* How can I get the Index of the List if
doubleTuple = 5000.25 ? */
【问题讨论】:
-
你尝试了什么?使用 fx linq 应该很容易
-
我的意思是列表的索引。在这种情况下,如果 doubleTuple = 5000.25,则 Return 应为 2(因为它是第三个,第一个是 0)