C#《高级编程第九版学习》学习旅程
修于心,怀于思
这个作者很懒,什么都没留下…
展开
-
C#基础学习第一篇:基础语句与用法
一:入口函数 c#程序编译都会有一个Main的入口函数,标识的是程序的入口点,具体长样式代码如下:static void Main(string[] args) { }二:变量的初始化int a = 0, b = 1; MyClass myclass = new MyClass();C#实例化一个引用对象需要使用new关键字,使用new关键字把改引用指向存储在堆上的一个对象! 三:类型推断var原创 2017-09-05 11:34:26 · 317 阅读 · 0 评论 -
C#基础学习第二篇:对象和类型
一:类和结构 类和结构实际上都是对象的模板,每个对象都包含数据,并且提供了处理和访问数据的方法,类定义了每个对象(称为实例)可以包含什么数据和功能。 class MyClass { public const string DayOfSendingBill = "Monday"; public int CustomerID; public原创 2017-09-06 11:52:53 · 270 阅读 · 0 评论 -
C#基础学习第三篇:继承
1.继承的类型实现继承和接口继承 实现继承:表示一个类型派生于一个基类型,它拥有该基类型的所有成员字段和函数。 接口继承:表示一个类型只继承了函数的签名,没有继承任何实现代码。多重继承: c#不支持多重实现继承,支持多重接口继承结构和类: 结构不支持继承,结构派生自System.ValueType,类派生自System.Obejct实现继承: 基类: class MyClass { }继原创 2017-09-10 16:38:32 · 242 阅读 · 0 评论 -
C#基础学习第四篇: 泛型
A.性能 一.值类型存储在栈上,引用类型存储在堆上 二.类是引用类型,结构是值类型 三.从值类型转换为引用类型称为装箱,反之叫做拆箱,但是需要使用类型强制转换运算符 ps:装箱和拆箱操作很容易使用,但是性能损失比较大 B.类型安全 泛型类型安全,和ArrayList类一样。 var list = new ArrayList(); l原创 2017-10-13 20:32:14 · 277 阅读 · 0 评论