я объявляющего эту переменную в качестве даты:vb.net Индекс находился вне границ массива
Dim fromdate as Date
внутри время цикла при чтении в файле .csv, я прочитал это значение:
Input(1, fromdate)
, но если значение в файле CSV является пустым, я получаю сообщение об ошибке говорящего
Index was outside the bounds of the array.
как я могу установить fromdate
, как сегодняшние date в vb.net (Date.Now.ToString("dd/MM/yyyy")
), если его пробел в CSV-файле?
'Input' - действительно старая функция обратной совместимости - если вы пишете новый код, есть почти наверняка лучший способ сделать это. Возможно, вы захотите поделиться своим кодом, чтобы получить более качественные ответы. –
его старый код, только файл csv недавно изменился, но в настоящее время некогда переписывать код, но это будет сделано в будущем – charlie
Достаточно справедливо. Это определенно строка 'Input', которая бросает эту ошибку? [Документы] (https://msdn.microsoft.com/en-us/library/tty8298b (v = vs.90) .aspx), похоже, указывают, что он должен только бросать 'IOException' –