Ошибка С#: ожидается имя метода при фильтрации по списку с использованием ILookup

У меня проблема. У меня есть набор данных в списке.

      IList<PackageModel> filteredPackages = new List<PackageModel>();

foreach (Package package in packages)
{
    filteredPackages.Add(await GetPackageModel(this._dataAccessLayerAdapter,this._memoryCache, package, languageId));
}

А теперь я хочу выполнить сортировку по имени фрагмента (подстроки). Итак, я нашел быстрый способ сделать это:

      IList<PackageModel> filteredByName = new List<PackageModel>();

var packagesByName = filteredPackages.ToLookup(x => x.MainGoodsInfo[0].Title.Contains(packagesFilteresModel.PackageModelFragment), x => x);

filteredByName = packagesByName(packagesFilteresModel.PackageModelFragment).ToList();

Но я получаю сообщение об ошибке: здесь ожидается имя метода:

      filteredByName = packagesByName

И я не могу понять его решения. Есть предположения?

0 ответов

Другие вопросы по тегам