嗨,我写的自定义对象列表有一点问题。当我使用 list.add(xxx) 方法时,它不会简单地将 xxx 对象附加到我的列表中,而是将每个项目都转换为 xxx,我不知道如何修复它。这是我的自定义类的声明:
Public Class User
Private Shared n As String
Public Shared Property Name() As String
Get
Return n
End Get
Set(ByVal value As String)
n = value
End Set
End Property
Sub New(ByVal name As String)
User.Name = name
End Sub
End Class
这就是我调用 list.add 方法的地方
Public Class Form1
Private Sub subname
Dim temp As New User
Dim data As New List(Of User)
For Each item As String In ListBox1.Items
data.Add(New User(item))
Next
End Sub
End Sub
PS 是的,我已经阅读了一些关于人们遇到同样问题但不了解如何将他们的解决方案应用于我的项目的帖子。