У меня есть функция, возвращающая мне объект типа Person.Как преобразовать объект в IEnumerable этого объекта
Теперь мне нужно вызвать другую функцию, которая принимает тип IEnumerable<Person>
. Как это сделать, пожалуйста?
Эта функция ниже возвращает мне Личность.
var objA = Service.GetAll(obj);
нужно вызвать другой метод, который заключается в следующем
var result = Service.Get(AR<IEnumerable<Person>> name, type)
я указал имя как IEnumerable<Person>
, потому что он принимает этот тип.
РЕДАКТИРОВАТЬ
Мой второй метод принимает это в качестве типа параметра.
AR<IEnumerable<Person>>
Во всех других местах мой первый метод возвращает AR<Ienumerable<person>>
, но в одном случае она возвращает AR<Person>
. Теперь мне нужно нужно сделать его как список т.е. AR<IEnumerable<Person>>
, так что я могу использовать второй метод как
ли вы имеете в виду вы хотите передать, что человек к способу, которые принимают 'IEnumerable' в качестве параметра? 'var p = f1();' then call 'f2 (new Person [] {p});' Это то, что вы ищете? –
@RezaAghaei: Нет, я ищу что-то вроде IEnumerable должен передаваться как параметр для второй функции, в то время как я получаю Person как возвращаемое значение в первой функции –
Learner
Так что мой ответ правильный :) –