Два ParamArrays как параметр в функции
Я просто пытался написать такую функцию:
Public Function myGetAttribute(ByVal xmlFileName As String, _
ByVal ParamArray elementV() As String, _
ByVal ParamArray attributesV() As String) As Collection
Это не работает
"Ожидается конец списка параметров. Невозможно определить параметры после параметра paramarray."
Почему невозможно указать два параметра в качестве параметров, и что такое обходной путь?
1 ответ
Решение
Может быть только один ParramArray, и он должен быть последним. Похоже, вы хотите передать два массива в качестве параметров к вашему сабвуферу, а не неизвестное количество параметров.
Public Function myGetAttribute(ByVal xmlFileName As String, _
ByVal elementV() As String, _
ByVal attributesV() As String) As Collection
Больше здесь: MSDN