FileInfo: передача аргумента FileInfo в метод
У меня есть следующая функция VB, которая принимает объект FileInfo в качестве параметра:
Public Shared Shadows Sub Start(ByVal filePath As FieldInfo)
XmlConfigurator.ConfigureAndWatch(New System.IO.FileInfo(filePath.ToString()))
End Sub
В другом классе у меня есть следующий код, вызывающий этот метод "Пуск". Но VisStudio указывает, что есть проблема с аргументом FilePath, который я передаю. Заранее спасибо!
'Initialize FileInfo object to pass to Start method
Dim path As String = Dim filePath As FileInfo = New FileInfo(path)
LoggingManager.Start(**FilePath**)
1 ответ
Решение
Похоже, вы неправильно объявили функцию Start, это должна быть FileInfo, а не FieldInfo
Public Shared Shadows Sub Start(ByVal filePath As FileInfo)
XmlConfigurator.ConfigureAndWatch(filePath)
End Sub