C#高级编程第10版笔记
嘟大猫
bug制造器
展开
-
[C#笔记]第二章 核心C#
1、C#在变量中有一个基本的区分,他把类级别声明的变量看成字段,而把在方法中声明的变量看成局部变量,所以: class Program { int j = 0; static void Main(string[] args) { int j = 20;//这里不会报错 } } 2、this关键字,在静态方法/属性等中无效 3、值类型直接存贮其值,而引用类型存储对值的...原创 2019-01-23 11:50:28 · 286 阅读 · 0 评论 -
[C#笔记]第三章 对象和类型
1、结构,值类型,不支持继承,有构造函数(必须带参数,并且给所有成员赋值), 有时只需要一个小的数据结构,此时类提供的功能多于我们需要的功能,由于性能原因,最好使用结构 结构还可以包含构造函数、常量、字段、方法、属性、索引器、运算符、事件和嵌套类型,但如果同时需要上述几种成员,则应当考虑改为使用类作为类型。 结构可以实现接口,但它们无法继承另一个结构。 因此,结构成员无法声明为 protec...原创 2019-01-23 11:51:26 · 164 阅读 · 0 评论 -
[C#笔记]第四章 继承Inheritance
1、public virtual string ToString();//在基类Object中,ToString 被声明为virtual 2、String类是密封的,sealed 3、sealed 可以密封类和定义为virtual的方法 4、修饰符: 修饰符 应用于 说明 public 所有类型或...原创 2019-01-23 15:04:24 · 169 阅读 · 0 评论