一、学校信息的添加、修改、删除
首先,建一个学校School类和一个公共类Common静态类。
在Common中创建一个Dictionary集合,用于存储所有学校
public static Dictionary<int, School> dicSchool = new Dictionary<int, School>();
创建一个方法,用于获取新的编号:
public static int GetNum(List<int> lst)
{
if (lst.Count > 0)
{
return lst.Max() + 1;
}
return 1;
}
代码如下:
class School
{
private int _schNum;
/// <summary>
/// 学校编号
/// </summary>
public int SchNum
{
get { return _schNum; }
set { _schNum = value; }
}
private string _schName;
/// <summary>
/// 学校名称
/// </summary>
public string SchName
{
get { return _schName; }
set { _schName = value; }
}
private string _schAddress;
/// <summary>
/// 学校地址
/// </summary>
public string SchAddress
{
get { return _schAddress; }
set { _schAddress = value; }
}
}
static class Common
{
/// <summary>
/// 创建一个集合,用于存储所有学校
/// key:学校编号 value:学校类
/// </summary>
public static Dictionary<int, School> dicSchool = new Dictionary<int, School>();
/// <summary>
/// 获取一个新编号
/// </summary>
/// <param name="lst">已有编号</param>
/// <returns></returns>
public static int GetNum(List<int> lst)
{
if (lst.Count > 0)
{
return lst.Max() + 1;
}