VB.Net循环公共属性列表(共个)

VB.Net循环公共属性列表(共个),vb.net,Vb.net,我试图搜索论坛,看看是否有人问过,但没有发现任何与我的问题相关的东西 我想知道如何循环浏览公共属性列表,如下所示: Dim List1 As New List(Of GenericPlayerList) Dim List2 As New List(Of GenericPlayerList) Dim List3 As New List(Of GenericPlayerList) Dim List4 As New List(Of GenericPlayerList) 因此,在我的子程序中,我可以循

我试图搜索论坛,看看是否有人问过,但没有发现任何与我的问题相关的东西

我想知道如何循环浏览公共属性列表,如下所示:

Dim List1 As New List(Of GenericPlayerList)
Dim List2 As New List(Of GenericPlayerList)
Dim List3 As New List(Of GenericPlayerList)
Dim List4 As New List(Of GenericPlayerList)
因此,在我的子程序中,我可以循环遍历每个列表并相应地填充类

例如:

Public Class SelectTeam
Inherits System.Web.UI.Page

Dim List1 As New List(Of GenericPlayerList)
Dim List2 As New List(Of GenericPlayerList)
Dim List3 As New List(Of GenericPlayerList)
Dim List3 As New List(Of GenericPlayerList)


Private Sub PopulateDropDowns()

    'Loop through my lists
       Using db As PlayerEntities = New PlayerEntities()



       End Using


End Sub


End Sub

Public Class GenericPlayerList

    Public Property Surname As String
    Public Property Forename As String
    Public Property Nationality As String

End Class


End Class

你是说如何循环浏览每个列表?像这样

For Each item as GenericPlayerList in List1
    ' Do something with the item
Next
或者,您可能正在尝试循环通过
GenericPlayerList
实例,因为它们的名称意味着它们也是列表?(在这种情况下,结构将是相同的,仅针对每个实例。甚至可能是嵌套循环?)

或者您正在尝试循环浏览所有这四个列表?在这种情况下,您有几个选项。您可以将它们放入它们自己的集合(列表列表)中并循环浏览。或者使用并循环浏览聚合:

For Each item as GenericPlayerList in List1.Union(List2).Union(List3).Union(List4)
    ' Do something with the item
Next

基本上,你有几个(可能是一个列表)一组列表,这些列表本身似乎是列表。您可以对每个循环构造使用相同的
,对这些结构中的任何一个进行循环。

这些是私有字段。我想我们需要更多信息。此属性在我的page类中定义,因此可以在同一类中的子例程中调用。您的问题不清楚。您是吗正在尝试填充列表中的类?或者您正在尝试从列表中已有的数据填充dropdownlist?抱歉,在重新阅读我的问题后,我意识到这并不清楚。我正在尝试填充每个列表(列表1、列表2等)在我的数据库中,所有四个列表都有相同的属性,但区别在于每个列表都有不同的标准来区分它们。例如,列表1可能是所有男性玩家,列表2可能是所有青少年。