当前位置:编程学习 > C#/ASP.NET >>

可访问性不一致问题

public class InfoManage
    {
        const int MAX_HOSING_NUM = 300;
        int _count = 0;
        CheckInfo[] _checks = new CheckInfo[MAX_HOSING_NUM];
        public CheckInfo[] Checks
        {
            get { return _checks; }
        }
        //已住客房数量
        public int Count
        {
            get { return this._count; }
        }
        //添加一个入住
        public bool Insert(CheckInfo che)
        {
            if (Count < MAX_HOSING_NUM)
            {
                _checks[this._count++] = che;
                return true;
            }
            return false;
        }
        //通过身份证号查找房间
        public string FindByIDNumAndReturnIndex(string idnum)
        {
            for (int i; i < Count; i++)
            {
                if (_checks[i].IDNum == idnum)
                {
                    return i;
                }
            }
            return -1;
        }
        //通过身份证查找房间
        public CheckInfo FindByIDNum(int idnum)
        {
            int index = FindByIDNumAndReturnIndex(idnum);
            if (index > -1)
            {
                return _checks[index];
            }
            return null;
        }
        //通过姓名查找房间
        public CheckInfo[] FindByName(string name)
        {
            CheckInfo[] che = new CheckInfo[MAX_HOSING_NUM];
            int count = 0;
            for (int i = 0; i < Count; i++)
            {
                if (_checks[i].Name == name)
                {
                    che[count++] = _checks[i];
                }
            }
            if (count > 0)
            {
                CheckInfo[] temp = new CheckInfo[count];
                for (int i = 0; i < count; i++)
                {
                    temp[i] = che[i];
                }
                return temp;
            }
            return null;
        } --------------------编程问答-------------------- 楼主想问的是什么啊? --------------------编程问答-------------------- 把问题留下呀 --------------------编程问答-------------------- 当在一个访问性比较强的字段/属性/方法里使用自定义类型,而这个类型访问性比较低的时候就发生这个问题public  --------------------编程问答-------------------- 说具体点~
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,