В следующем коде приведены цифры, чье имя короче их значения. Я не понимаю, как LINQ понимает, что индекс должен быть индексом массива элемента. Может кто-нибудь объяснить мне ...Mutli Parameter Linq Query
string[] digits = { "zero", "one", "two", "three", "four",
"five", "six", "seven", "eight", "nine" };
var shortDigits = digits.Where((digit, index) => digit.Length < index);
Я не уверен, что понимаю вопрос, но кажется, что вы описываете совпадение, может показаться, что вы не понимаете, измените ли строки в массиве. – Jodrell