
{/// <summary>
/// 学生类
/// </summary>
class Student
{
private string _code//学号
private string _name//姓名
public Student() { }
public Student(string Code, string Name)
{
_code = Code_name = Name
}
public string code
{
get { return _code}
set { _code = value}
}
public string Name
{
get { return _name}
set { _name = value}
}
}
/// <summary>
/// 班级
/// </summary>
class Classes
{
private int _count//学生人数
private int _size//允许存储学生人数的最大值
Student[] Data//学生信息集
public Classes()
{
_size = 1000
Data = new Student[_size]
_count = 0//编写代码
}
public int Count
{
get { return _count} //编写代码
set { _count = value}
}
/// <summary>
/// 增加学生
/// </summary>
/// <param name="s">学生</param>
public void Add(Student s)
{
if (_count <_size)
{
Data[_count] = s
_count++//编写代码
}
}
/// <summary>
/// 删除学生信息
/// </summary>
/// <param name="Code">学号</param>
public void Delete(string Code)
{
int i, p
for (i = 0i <_count &&Data[i].code != Codei++)
if (i <Count)
{
for (p = ip <_countp++)
Data[p] = null//编写代码
_count--
}
}
public Student this[int index]
{
get
{
if (index <= Count)
return Data[index - 1]
else
return null
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)