我有一个无法编译的项目。编译错误是:
错误BC30455参数' referenceTime'未指定参数的 '公共共享功能IsTimeBetween(startTime As TimeSpan,endTime 作为TimeSpan,[referenceTime As TimeSpan = Nothing])作为布尔'
然而缺少的参数是可选。这是方法声明:
Public Shared Function IsTimeBetween(
ByVal startTime As TimeSpan,
ByVal endTime As TimeSpan,
Optional ByVal referenceTime As TimeSpan = Nothing) As Boolean
当我在调用中添加一个逗号时,intellisense在方括号中显示该参数,表明它是可选的,但没有它就不会编译:
这是一个错误吗?或者我在这里遗失了什么?这个项目之前编译过,所以我很难过这里可能出错的地方。