如何使用两个参数调用vb.net属性?

时间:2017-04-18 15:39:12

标签: c#

我打电话给的是vb.net。它包含以下属性:

Public ReadOnly Property Formatted_BI_SplitLimit(ByVal decLimitPerPerson As Decimal, ByVal decLimitPerOccurrence As Decimal) As String

    Get
        Return Format(decLimitPerPerson, "0000000") + "_" + Format(decLimitPerOccurrence, "0000000")
    End Get

End Property

在c#中,我是否使用括号或括号来调用它时会出错。

Formatted_BI_SplitLimit = policy.GHCOPPARateTable.Formatted_BI_SplitLimit[policy.Rating_Liability_Limit_BI_Person, policy.Rating_Liability_Limit_BI_Occurrence];
  

错误CS1546属性,索引器或事件   ' GHCOPPARateTableType.Formatted_BI_SplitLimit [decimal,decimal]'是   不受语言支持;尝试直接调用访问器方法

错误告诉我该怎么做,但我如何"直接调用存取方法"?

如果我尝试

Formatted_BI_SplitLimit = policy.GHCOPPARateTable.Formatted_BI_SplitLimit(policy.Rating_Liability_Limit_BI_Person, policy.Rating_Liability_Limit_BI_Occurrence);

我收到另一个错误:

  

错误CS1955非可调用成员   ' GHCOPPARateTableType.Formatted_BI_SplitLimit [decimal,decimal]'   不能像方法一样使用。

0 个答案:

没有答案