学习笔记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时代表该属性为只读。

浙公网安备 33010602011771号