Контекстно-зависимое слов into создает временную переменную. Используется в предложениях group или select.
using System;
//добавить ссылку
using System.Linq;
class Program {
public static int Main() {
int[] ara = new int[] {
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
10, 20, 30, 40, 50, 60, 70, 80, 90,
100, 200, 300, 400, 500, 600, 700, 800, 900
};
//создание запроса
var query =
from val in ara
//выбираем все значения, которые соответствуют разряду единц
where val>=0 && val<10
//выбор записать в новую переменную N
select val into N
//из новой переменной N выбрать четные значения
where N % 2 == 0
select N;
//выполнение запроса
foreach(var i in query) {
Console.Write("{0} ", i);
}
Console.WriteLine();
Console.ReadKey();
return 0;
}
}
0 2 4 6 8