我打电话给的是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]' 不能像方法一样使用。