可能重复:
列表索引搜索
我必须在int []中得到索引,其中value将是相同的,因此我必须得到int []中相同值的所有索引号.
恩.
int[] xx = {4,5,4,3,2}
Run Code Online (Sandbox Code Playgroud)
我在用
Array.indexOf(xx, 4);
Run Code Online (Sandbox Code Playgroud)
它将返回0但我想得到0和2.
怎么样
int[] xx = {4,5,4,3,2};
int search = 4;
var result = xx.Select((b, i) => b.Equals(search) ? i : -1).Where(i => i != -1);
Run Code Online (Sandbox Code Playgroud)
在这里阅读我的原始答案.