2012-01-04 2 views
0

나는이 두 클래스를 가지고있다. FootballAdmin은 프로젝트 참조에서 가져온 Football을 사용한다. 내가해야할 것은 MainForm 클래스가 보유하고있는 list에 접근하기위한 updateView 메소드이다. FootballAdmin을 표시하고 teamSheetListBox에 표시하면 ?????????????????????????다른 클래스에서 목록에 접근하기 vb.net

Imports Football 

Public Class FootballAdmin 

    Private fTeam As List(Of FootballTeams) 

    Public Sub New() 
    fTeam = New List(Of FootballTeams) 
    End Sub 

    Public ReadOnly Property Teams() As List(Of FootballTeams) 
    Get 
     Return fTeams 
    End Get 
    End Property 
End Class 

Public Class MainForm  
    Private fFootballAdmin As FootballAdmin 

    Public Sub New() 
    InitializeComponent() 
    fFootballAdmin = New FootballAdmin 
    updateView() 
    End Sub 

    Private sub updateView()  
    For each team As String In ???????? 
     teamSheetListBox.Items.Add(team) 
    Next 
    End Sub 
End Class 

도와주세요.

For each team As String In ???????? 
    teamSheetListBox.Items.Add(team) 
Next 

는 문자열 될 수 없습니다 :

답변

2

내가 당신을 주겠다 큰 힌트는 루프에서 팀입니다. FootballTeam은 FootballAdmin 클래스와 동일한 유형입니다. MainForm에서 액세스 할 수있는 항목을 고려해보십시오.

+0

fFootballAdmin.Teams()의 목록 (fFootballTeam 중)으로 시도했지만 제대로 작동하지 않습니까? – user445714

+0

@ user445714 예, 당신은 * 거의 * 맞습니다. 힌트 : 팀은 문자열이 아닙니다. – LarsTech

+0

네, 분명히 더 가깝습니다. 그 종류의 루프의 일반적인 형식은 BiggerGroupOfThings의 SingleThing과 같은 VariableName입니다. – Jay

관련 문제