나는 두 배의 배열과 임계 값을가집니다. 인덱스의 값이 임계 값보다 큰 배열에서 첫 번째 인덱스를 선택하고 싶습니다.임계 값보다 큰 값의 배열 인덱스 선택
LINQ
에서 어떻게 달성 할 수 있습니까?
var n = acc_avg.Select((val, index) => new {Val = val, Index = index})
.Where(l => l.Val > threshold)
.First()
.Index
하지만 더 좋은 방법이 무엇입니까?
var n = Array.FindIndex(acc_avg, x => x > threshold);
얼마나 간단하게 할 수 있습니까? 더 큰 배열에서 새 배열을 선택한 다음 where 조건을 적용합니다. 당신은 총 최대 값 또는 무엇인가 얻으려고 시도하고 있습니까? –