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
Другие вопросы по тегам