Я пытаюсь понять, как начать использовать выражения linq и lambda.
Прежде всего, если кто-то может направить меня на хорошие уроки, это будет очень цениться.
Во-вторых:
Я пытаюсь выбрать все значения, которые равны определенному значению, с помощью метода Select.
Я заметил, что select можно определить с помощью
Select<TSource,TResult>(...lambda expression...)
Теперь для этого я хочу выбрать все числа, равные 5.
int[] numbers = { 1, 2, 3, 4, 5, 5, 5, 6, 7, 8 };
IEnumerable<int> res = numbers.Select( x=>5 );
Это не работает, я просто не понимаю, как это работает.
И в какой ситуации я должен определить TSource
и TResult
, и что бы они были в этом случае?
Заранее спасибо!