public static void Linq5() { string[] digits = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine" }; var shortDigits = digits.Where((digit, index) => digit.Length < index); Console.WriteLine("Short digits:"); foreach (var d in shortDigits) { Console.WriteLine("The word {0} is shorter than its value.", d); } } //会打印出 //The word five is shorter than its value. //The word six is shorter than its value. //The word seven is shorter than its value. //The word eight is shorter than its value. //The word nine is shorter than its value.
求给解释一下工作原理和运行顺序。 digit.Length < index 这地方不太理解 感觉Length应该是10呀 LINQ C# [解决办法]