类'clsGetHeaderValue'无法编入索引,因为它没有默认属性

use*_*521 2 vb.net .net-2.0

当我尝试构建我的解决方案时,我收到一个奇怪的错误.当我调用oGetHeaderValue函数并传递参数时,会发生错误.

Dim oGetHeaderValue As New clsGetHeaderValue

Dim returnString As String
returnString = oGetHeaderValue(strInvoiceNumber, strOrderNumber)
Run Code Online (Sandbox Code Playgroud)

错误消息是:Class'clsGetHeaderValue'无法编入索引,因为它没有默认属性.

Han*_*son 7

您正在调用您的实例oGetHeaderValue,就好像它是一种方法.看起来你可能打算在它上面调用一个函数,但错过了那一点.所以也许你的代码应该是:

Dim returnString As String = oGetHeaderValue.YourMethod(strInvoiceNumber, strOrderNumber)
Run Code Online (Sandbox Code Playgroud)

YourMethod您想要呼叫的方法在哪里?

只是为了澄清再次阅读你的问题后,oGetHeaderValue它不是一个函数,它是一个可能包含函数和子函数的类的实例.