【发布时间】:2015-01-23 23:29:14
【问题描述】:
大家好,我这里有这个私人课程代码:
Private Class Employee
Public displayName As String
Public ntID As String
Public lastName As String
Public givenName As String
Public department As String
Public eMail As String
End Class
我正在尝试添加到这里使用此代码:
empInfo = New Employee With { _
.displayName = "", _
.ntID = "", _
.lastName = "", _
.givenName = "", _
.department = "", _
.eMail = "" _
}
}
但我目前从上面的代码中得到了错误:
“LDAPemployee.Form1.Employee”类型的值无法转换为“System.Collections.Generic.List(Of LDAPemployee.Form1.Employee)”。
不确定这是不是因为我将它从 C# 转换为 VB 示例?任何帮助都可以解决这个问题!
【问题讨论】:
-
真的不需要所有空的
With道具设置器,因为他们什么都不做 -
empInfo 必须是 List(Of Employee),而不是 Employee
-
empInfo.Add(New Employee With {...是您要查找的内容,假设empInfo是List(Of Employee)。
标签: vb.net list class arraylist populate