学习笔记20180328

学习笔记

201803280001总结:

1.private:用于设置类或类成员的访问权限,仅为所属类的内部;若访问私有类成员是,可通过get和set访问器读取或修改;   protected:设置类或类的访问权限仅为所属类及子类的内部;   internal:修饰类或类成员的访问权限为同一程序集内部,也是C#默认的类访问修饰符;   public:为公共访问权限,对代码的访问没有任何限制;

2.即使派生类和基类在不同程序集中,派生类仍可访问基类的protected修饰符成员;

3.自动属性表示:对字段进行逻辑验证的操作 eg:public string Name{get;set;}

4.简单的不需要限制的直接存取的就省力点,用自动属性;    需要做出限制的就加个后备字段重新实现一次属性。

5.C#中自动生成属性的快捷键:        a:编写私有字段;        b:按Ctrl+R、E快捷键;        c:按Enter键,生成属性代码;

6.string.substring(5)表示:子字符串从位置5开始并一直到该字符串的末尾;

7.在console.writeline("\n"):中的\n表示执行完这一行之后再执行下一行;

8.当属性中既有Get和Set时,是先执行Set中的内容,即:设置;再执行Get中的内容,即:读取;当没有Set时代表该属性为只读。             

posted @ 2018-03-28 13:57  whsun  阅读(81)  评论(0)    收藏  举报