C#将list中值是1的索引返回
时间: 2023-10-07 14:08:34 浏览: 86
c# ListView CheckBox 索引值
您可以使用以下代码来获取List中值为1的索引:
```csharp
List<int> list = new List<int> { 0, 1, 1, 2, 1, 3 };
List<int> indexList = new List<int>();
for (int i = 0; i < list.Count; i++)
{
if (list[i] == 1)
{
indexList.Add(i);
}
}
foreach (int index in indexList)
{
Console.WriteLine(index);
}
```
这里,我们首先创建了一个包含整数的列表 `list`,然后使用 `for` 循环遍历列表中的每个元素。在循环中,我们检查当前元素是否等于1,如果是,则将该元素的索引添加到 `indexList` 中。最后,我们使用 `foreach` 循环遍历 `indexList`,并输出其中的每个索引。
阅读全文