小编Ang*_*oft的帖子

C#符号理解选择(int.Parse)

我发现了一个我完全理解的小脚本.我有一个字符串,例如" 1 -2 5 40 ".它读取输入字符串,将其拆分为临时数组.然后解析该数组并将每个元素转换为整数.整个过程是将最接近的整数归零.

但我不明白的是符号Select(int.Parse).这里没有lambda表达式,并且不使用括号调用int.Parse方法.与OrderBy(Math.Abs​​)相同

提前谢谢=)

var temps = Console.ReadLine().Split(new []{' '}, StringSplitOptions.RemoveEmptyEntries);  

var result = temps.Select(int.Parse)
.OrderBy(Math.Abs)
.ThenByDescending(x => x)
.FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

c# linq lambda expression notation

6
推荐指数
2
解决办法
686
查看次数

标签 统计

c# ×1

expression ×1

lambda ×1

linq ×1

notation ×1