мне нужно, чтобы получить все каналы, где пользователь является такой же, как для текущего пользователяСписок внутри списка - Фильтр
allChannels является список Channel
Пользователи представляет собой массив в каждом канале
allChannels.Select(channel => new Channel { users = channel.Users.Where(user => user.userId == currentUserId).ToArray() }).ToList();
Это всегда возвращает все каналы и не фильтрует
Спасибо, http://stackoverflow.com/questions/14663971/using-linq-select-list-inside-list Как это работает? Я что-то пропустил? Я считаю, что фамилия там такая же, как userId здесь? –