Я пытаюсь создать функцию для анализа всех значений в многомерном Array
с учетом всего одного измерения. Детали не актуальны, но для этой функции мне нужно вернуть одномерный Array
, содержащий значения того же типа, который имеет исходный многомерный Array
.Создать новый массив типа параметров
Чтобы передать любые Array
с любыми измерениями в мою функцию, я объявил тип этого параметра как Array
. Однако как мне создать новый Array
этого конкретного типа (например, Integer
)?
В настоящее время у меня есть следующий код:
Function GetRow(ByVal arr As Array) As Array
Dim result As (...) 'This should be Integer() if arr contains Integers, etc.
Return result
End Function
Как объявить тип result
, чтобы сделать его с тем же типом значений как arr
? New Array
невозможно как указано MustInherit
.
не может дать хороший ответ в VB.Net, но это может помочь: HTTP://msdn.microsoft.com/en-us/library/w256ka79.aspx –