【问题标题】:Value of type ' cannot be converted to array()' 类型的值无法转换为 array()
【发布时间】:2019-05-23 03:59:49
【问题描述】:

我在这里做错了什么。 我将 .xsd 架构转换为 vb.net 类,现在我得到该类型无法转换为数组。

关键是我们可以在里面有 x 数量的类 PodaciOPrihodimaTip。

我试过的是。

    Dim l_PodaciOPrihodu As New PodaciOPrihodimaTip
    l_PodaciOPrihodu.RedniBroj = 1
    Dim l_DeklarisaniPrihodi As New PodaciPoreskeDeklaracijeTipDeklarisaniPrihodi
    l_DeklarisaniPrihodi.PodaciOPrihodima = l_PodaciOPrihodu

我也试过了

    Dim l_PodaciOPrihodu As New PodaciOPrihodimaTip
    l_PodaciOPrihodu.RedniBroj = 1
    Dim l_DeklarisaniPrihodi() As PodaciPoreskeDeklaracijeTipDeklarisaniPrihodi
    l_DeklarisaniPrihodi(0).PodaciOPrihodima = l_PodaciOPrihodu

这是课

Partial Public Class PodaciPoreskeDeklaracijeTipDeklarisaniPrihodi

    Private podaciOPrihodimaField() As PodaciOPrihodimaTip

    '''<remarks/>
    <System.Xml.Serialization.XmlElementAttribute("PodaciOPrihodima")>  _
    Public Property PodaciOPrihodima() As PodaciOPrihodimaTip()
        Get
            Return Me.podaciOPrihodimaField
        End Get
        Set
            Me.podaciOPrihodimaField = value
        End Set
    End Property
End Class

Partial Public Class PodaciOPrihodimaTip

    Private redniBrojField As String

    Private vrstaIdentifikatoraPrimaocaField As Integer

...

End class

【问题讨论】:

    标签: vb.net


    【解决方案1】:

    尝试改变这一点

     Dim l_DeklarisaniPrihodi() As PodaciPoreskeDeklaracijeTipDeklarisaniPrihodi
    

    到这里

     Dim l_DeklarisaniPrihodi As New PodaciPoreskeDeklaracijeTipDeklarisaniPrihodi
    

    还有这个

    l_DeklarisaniPrihodi(0).PodaciOPrihodima = l_PodaciOPrihodu
    

    到这里

    l_DeklarisaniPrihodi.PodaciOPrihodima(0)= l_PodaciOPrihodu
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-18
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多