У меня есть метод, который выглядит следующим образом:Как использовать метод с выводимый параметр в лямбда-выражения
bool GetIdByName(string name, out ID id)
Я хотел бы использовать его внутри лямбда-выражения, чтобы получить несколько «иды» ряд «имен»:
var ids = names.Select(name => idService.GetIdByName(name, out id));
в этом случае я буду найти все значения BOOL в моей переменной «IdS», который не то, что я хочу. Возможно ли также получить в нем параметр «id» каждого вызова?
Почему вы используя параметр 'out' для' id'? Почему бы просто не вернуть сам 'id'? Существуют ли случаи, когда идентификатор отсутствует? –
Существующий метод, который возвращает идентификатор, не был написан мной, и я не хочу прикасаться к нему. Да, есть случаи, когда id отсутствует. –