public string ClassName
{
get { return className; }
set { className = value; }
}
private DateTime classStartTime;
public DateTime ClassStartTime
{
get { return classStartTime; }
set { classStartTime = value; }
}
private DateTime classEndTime;
public DateTime ClassEndTime
{
get { return classEndTime; }
set { classEndTime = value; }
}
private Dictionary<int, Student> students;
public Dictionary<int, Student> Students
{
get { return students; }
set { students = value; }
}
}
------------------------------------------------------------------------------------
public class Student
{
private int studentNum;
public int StudentNum
{
get { return studentNum; }
set { studentNum = value; }
}
private string studentName;
public string StudentName
{
get { return studentName; }
set { studentName = value; }
}
private string studentSex;
public string StudentSex
{
get { return studentSex; }
set { studentSex = value; }
}
private string studentRace;
public string StudentRace
{
get { return studentRace; }
set { studentRace = value; }
}
private string studentAddress;
public string StudentAddress
{
get { return studentAddress; }
set { studentAddress = value; }
}
private string studentPhone;
public string StudentPhone
{
get { return studentPhone; }
set { studentPhone = value; }
}
private string studentPostaCode;
public string StudentPostaCode
{
get { return studentPostaCode; }
set { studentPostaCode = value; }
}
private string className;
public string ClassName
{
get { return className; }
set { className = value; }
}
}
如何调用这个学生类里的东西呢?作者: ミ星期⑧ 时间: 2013-10-28 16:53
定义一个 Class class = new Class(), 定义一个 Student student = new Student(),
student.StudentNum = 1;
student.StudentName= "a";
...
class.Student = student;
要修改Student 里面的属性可以这样
class.Student.StudentNum = 2
...
要取的话可以这样 int num = class.Student.StudentNum
...作者: ミ星期⑧ 时间: 2013-10-28 17:00
看错了,中间还要声明一个 Dictionary<int, Student> dic = new Dictionary<int, Student>(),
比如
dic.Add(1, student);
class.Students = dic;
取的话就是 class.Students[1].StudentNum ...