【C#】 关于属性

来源:互联网 发布:java架构师学习路线 编辑:程序博客网 时间:2024/06/05 09:58

引用:《大话设计模式》

属性 有两个方法 get 和 set。

get 访问器返回与声明的属性相同的数据类型,表示的意思是调用时可以得到内部字段的值或引用;set访问器没有隐式设置参数,但它有一个隐式参数,就是value 它的作用是调用属性时可以给内部的字段活引用赋值;

private int shoutNum = 3;    public int ShoutNum    {        get { return shoutNum; }        //去掉了set 表示ShoutNum属性时只读的;    }

private int shoutNum = 3;    public int ShoutNum    {        get { return shoutNum; }        //去掉了set 表示ShoutNum属性时只读的;        set        {            if (value <= 10)            {                shoutNum = value;                //最大值为10;            }            else            {                shoutNum = 10;            }        }    }


0 0
原创粉丝点击