Понимание нотации C# Select(int.Parse)C#

Место общения программистов C#
Anonymous
Понимание нотации C# Select(int.Parse)

Сообщение Anonymous »

Я нашел небольшой сценарий, который полностью понимаю. Например, у меня есть строка с *1 -2 5 40*. Он считывает входную строку, разбивает ее на временный массив. Затем этот массив анализируется и каждый элемент преобразуется в целое число. Все дело в том, чтобы ближайшее целое число было равно нулю.
Но чего я не понимаю, так это обозначения Select(int.Parse). Здесь нет лямбда-выражения, и метод 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();


Подробнее здесь: https://stackoverflow.com/questions/444 ... tint-parse

Вернуться в «C#»