전달하려는 목록 < int> ScoresList through ------------------------------ ----- V이벤트 처리기를 통해 매개 변수 전달
private void lstStudents_SelectedIndexChanged(object sender, EventArgs e)
{
int target = lstStudents.SelectedIndex;
if (target != -1)
{
Student student = (Student)students[target];
txtScoreCount.Text = Convert.ToString(ScoresList.Count);
}
}
액세스하려면 ----------------------------------- -------------------------------------------^내 점수의 수 명부. 내가 할 때
, 그러나 나는, 내가 'lstStudents_SelectedIndexChanged'일치를위한 "
과부하 '은 System.EventHandler를'위임을 얻을, 내 ScoresList에 액세스 할 수 있습니다.
오류 내 디자이너에 더 구체적으로 위치해 있습니다.
this.lstStudents.SelectedIndexChanged += new System.EventHandler(this.lstStudents_SelectedIndexChanged);
여기에 무엇을 넣어야할지 모르겠다. 이자형. 내가 여기 있기 때문에 나는 나의 이벤트를 통해 매개 변수를 전달해서는 안된다고 생각한다. 어떻게 해결할 수 있습니까?
나는 또한 시도했다 : 이 txtScoreCount.Text = Convert.ToString (Student.ScoresList.Count) 지금은 개체 참조가 비 정적 필드에 필요한 얻을 .... 도움이되지 않습니다 저도 그래요. – user3390729