По сути, я хочу иметь общую функцию, которая принимает анонимный список LINQ и возвращает массив обратно. Я надеялся использовать дженерики, но я просто могу заставить его работать.Как вернуть массив из функции из анонимного списка LINQ?
многообещающе ниже пример помогает
сказать у меня есть человек объект с идентификатором, имя_файлом, LName и DOB. У меня есть общий класс, содержащий список объектов.
я возвращать массив лиц назад
мой фрагмент кода будет что-то вроде
dim v = from p in persons.. select p.fname,p.lname
я теперь анонимный тип из system.collections.generic.ineumerable (триплетов)
, чтобы связать это с сеткой, мне пришлось бы перебирать и добавлять в массив eg
dim ar() as array
for each x in v
ar.add(x)
next
grid.datasource = ar
я не хочу, чтобы сделать итерации постоянно, как я мог бы иметь различные объекты
я хотел бы функцию, которая делает что-то, как показано ниже:
function getArrayList(of T)(dim x as T) as array()
dim ar() as array
for each x in t
ar.add(x)
next
return ar
end
надежду, что проясняют. как я могу получить общую функцию с принятием анонимного списка ienumearable и возвращает массив назад. К сожалению, у меня нет работы.
большое спасибо заранее, так как любые указатели/помощь будут ВКЛЮЧЕНЫ.
рассматривает
Азад