我有一个如下列表。我想检索所有值为 1 的项目的索引。
List<int> listFilter = new List<int>();
listFilter.Add(1);
listFilter.Add(0);
listFilter.Add(0);
listFilter.Add(1);
对于上面的示例数据,我应该得到 0 和 3。
下面的代码给了我一个 [value, index] 对的对象。如何修改它以仅输出仅包含索引的列表。
var val = listFilter.Select((value, index) => new { Value = value, Index = index }).Where(item => item.Value == 1).ToList();
谢谢
问候, 巴兰辛尼亚