2010-10-28 78 views
2

当我尝试构建我的解决方案时出现奇怪的错误。当我调用oGetHeaderValue函数并传递参数时发生此错误。类'clsGetHeaderValue'不能被索引,因为它没有默认属性

Dim oGetHeaderValue As New clsGetHeaderValue 

Dim returnString As String 
returnString = oGetHeaderValue(strInvoiceNumber, strOrderNumber) 

错误消息是:类'clsGetHeaderValue'不能被索引,因为它没有默认属性。

回答

6

你打电话给你的实例oGetHeaderValue就好像它是一种方法。它看起来像你可能打算调用它的功能,但错过了那一点。 因此,也许你的代码应该是:

Dim returnString As String = oGetHeaderValue.YourMethod(strInvoiceNumber, strOrderNumber) 

哪里YourMethod是你想叫什么方法。

而只是为了重新阅读你的问题澄清后,oGetHeaderValue不是一个函数,它可能包含的功能和潜艇等

+0

doh !!!非常感谢。 – user279521 2010-10-28 14:13:34

1

的混乱是由这样的事实引起的类的实例VB.Net用途()用于数组索引以及方法调用。

相关问题