Невозможно назначить void для неявно типизированная локальная переменная

var query = rep.GetIp()  // in this line i have the error
           .Where(x => x.CITY == CITY)
           .GroupBy(y => o.Fam)
           .Select(z => new IpDTO
                        {
                            IId = z.Key.Id,
                            IP = z.Select(x => x.IP).Distinct()
                        })
           .ToList().ForEach(IpObj => IpObj.IP.ToList().ForEach(ip => PAINTIP(ip)));

Когда я запускаю этот код, у меня появляется ошибка:

Невозможно присвоить void неявно типизированной локальной переменной

Я погуглил и обнаружил, что это проблема типа потому что foreach не является функцией LINQ? Я не могу понять, где находится void !

14
задан maxshuty 30 October 2015 в 19:28
поделиться