【发布时间】:2011-04-29 20:05:33
【问题描述】:
这是我之前提出的另一个问题的后续问题。我以为我有我需要的一切,但我遇到了另一个问题。我正在尝试使用将附加信息附加到 lisview 项目的自定义 listviewitem 类。这是课程:
Public Class albumListViewItem
Inherits ListViewItem
Public hash As String
Public id As Integer
Public provider As String
Public providerID As String
Public providerURL As String
Public providerArtistID As String
Public albumName As String
Public albumType As String
Public numTracks As Integer
Public imageURLs() As String
Public genres() As String
Public styles() As String
Public label As String
Public year As String
Public country As String
Public rating As String
Public editorsPick As Boolean
Public sampleStreamURL As String
Public providerReview As String
End Class
当我尝试像这样将 listviewitem 转换为我的自定义类时:
Dim albumItem As albumListViewItem = CType(lsvHidden.items.item(0), albumListViewItem)
我收到以下错误,“无法将 'System.Windows.Forms.ListViewItem' 类型的对象转换为 'AudioMatic.albumListViewItem'。”
我在这里错过了什么?
【问题讨论】:
标签: vb.net listview inheritance casting listviewitem