Hero is coming back

风吹呀吹

风会指引你前进的方向

C# set get 个人学习笔记

get 和 set 是 类中的 字段 的安保

类中的字段有的不能直接让人访问,所以get和set就像是一个过滤器。

好比王健林举办了一个宴会,准备了请柬。商界的大佬听说了后,都抢先恐后的想要得到请柬,

但是请柬不是随便一个阿猫阿狗都能得到的,所以一般只会发给有一定实力的人(这就是条件)

get 和 set 的作用就好比是过滤掉不够条件的人来访问。

get 和 set 英文意思 就是 获得 和 设置。

private int qingjian;    //这是王健林的请柬

//下面就是请柬发放的过滤器

public int Qingjian{
set {
if (被邀请人> 年收入1个亿)
{
qingjian = 给请柬;
}
else{
qingjian=不给请柬;
}

}
get {
return qingjian;   //这个就是再去访问请柬得到的,无论是有没有得到,都会有个答复。
}

}

 

第一个private是私人的,所以不能访问

但是可以通过过滤器访问。

并且设置过滤条件 set是给Qingjian设置条件并且传达到qingjian,get就是别人从qingjian得到的答复。

 

一般使用的时候是先去去访问Qingjian问问自己够不够格。(set过滤,并且设置qingjian的值)

Qingjian= 王五的年收入;

 

然后再去Qingjian取得答复。(通过get得到过滤后的答案)

答案=Qingjian

 

posted @ 2017-03-27 21:24  风吹呀吹  阅读(115)  评论(0编辑  收藏  举报