Я пытаюсь изучить немного LINQ, но у меня проблемы с компиляцией с места в карьер. Есть ли какая-то конкретная причина, почему это не сработает?Простой поиск LINQ в C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HelloLINQ {
class HelloLINQ
{
public static void Main()
{
Example1();
}
public static void Example1()
{
var numbers = new int[] { 1, 5, 3, 7, 3, 8, 9, 3, 6, 6, 2 };
var under5 = from n in numbers
select n;
foreach (var n in under5)
{
Console.WriteLine(n);
}
}
}
}
Ошибка:
Не удалось найти реализацию шаблона запроса для исходного типа 'ИНТ []'. «Выбрать» не найдено. Вам не хватает ссылки на «System.Core.dll» или директиву для «System.Linq»?
Вы пробовали это со списком, а не int []? –
Lazarus
Ошибка ясна. Вам не хватает ссылки на правильную версию System.Core.dll? Он должен работать, если это не так. –