C#基础知识及题目练习 Day18 实例:学校信息管理系统

一、学校信息的添加、修改、删除

首先,建一个学校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;
            }
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值