Я работаю с ссылочными библиотеками VB6. Проблема в том, что результаты вызова метода / функции не совпадают. Ниже приведены примеры кода:
Первый VB.Net
Dim Validations() As String
myErr = myEntry.ValidateLine(Validations)
Если проверка не пройдена, строковый массив Validations заполняется строкой описания ошибки. Я пытался сделать то же самое в C #:
private string[] valArray = null;
sdkError = sdkEntry.ValidateLine(valArray);
У кого-нибудь есть идея, почему я не могу получить C # для заполнения массива строк?
Кроме того, функция в VB вызывается с ref для System.Array ...
ValidateLine (ref System.Array ValErrors), возможно, это как-то связано с этим?