求高手指点C#中集合对象的用法

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:01:51
我研究了三天都没办法实现集合对象中对象的方法调用.
程序目的为显示"课程时间","教师姓名","教室","所有注册的学生信息"和"学生总数",求高手指点循环显示所有注册的学生信息的代码。

//C#3.0

class Student
{
public int ID {get;set;}
public string Name {get;set;}
public int Age {get;set;}
public string Gender {get;set;}
}

class Lesson
{
public int ID {get;set;}
public string Name {get;set;}
public DateTime Time {get;set;}
public string Teacher {get;set;}
public string Room {get;set;}
public List<Student> Students {get;set;}
}

public class Program
{
static void main()
{

Student stu01 = new Student(){ ID=1, Name="王楠", Age=18, Gender="男" };
Student stu02 = new Student(){ ID=2, Name="李逵", Age=18, Gender="男" };
Student stu03 = new Student(){ ID=3, Name="高雅", Age=19, Gender="女" };

List<Lesson> lessons = new List<Lesson>();
lessons.Add(new Lesson(){
ID = 1,
Name = "语文",
Time = new DateTime(2007,9,15),
Teacher = &