我正在使用网络服务的第三方供应商创建一个新案例。 该对象具有与之关联的数组。当我尝试将数组添加回对象时,我收到以下消息:
System.InvalidCase异常:无法转换类型' BL.CLaim'的对象输入' BL.CaseService.Claim'
这是我的代码:
Podio::Task.update_labels(task_id, ['test label'])
错误发生在
Dim _case As CaseService.[Case] = New CaseService.[Case]()
_case.programId = 777
_case.programOfficeId = 123456
_case.name = "Blah"
Dim claims As _case.Claim = New _case.Claim
Dim claim As Object = New Claim
claim.claimNumber = "111111"
claim.insuredFirstName = "Billy"
claim.insuredLastName = "Bob"
答案 0 :(得分:0)
根据您的错误,您有两个不同的Claim对象,一个在BL下,另一个在BL.CaseService下。即使它们都被称为声明并具有所有相同的属性等,它们也不是同一个对象而且不能互换。尝试声明像这样的声明:
Dim Claim As New BL.CaseService.Claim