摘要: 目录: 14.1 字符 14.2 System.String类型 14.3 高效率构造StringBuilder对象 14.4 获取对象的字符串表示:ToString 14.5 解析字符串来获取对象:Parse 14.6 编码:字符和字节的相互转换 14.7 安全字符串 14.1 字符 在.NET 阅读全文
posted @ 2019-01-08 21:09 郭大大大 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 目录: 13.1 类和接口继承 13.2 定义接口 13.3 继承接口 13.4 关于调用接口方法的更多探讨 13.5 隐式和显示接口方法实现(幕后发生的事情) 13.6 泛型接口 13.7 泛型和接口约束 13.8 实现多个具有相同方法名称和签名的接口 13.9 用显示接口方法实现来曾强编译时类型 阅读全文
posted @ 2018-12-18 23:06 郭大大大 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 目录: 12.1 FCL中的泛型 12.2 泛型基础结构 12.3 泛型接口 12.4 泛型委托 12.5 委托和接口的逆变和协变泛型类型实参 12.6 泛型方法 12.7 泛型和其他成员 12.8 可验证性和约束 泛型时CLR和编程语言提供的一种特殊机制,它支持另一种形式的代码重用,即“算法重用” 阅读全文
posted @ 2018-12-09 16:52 郭大大大 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 目录 11.1 设计公开事件的类型 11.2 编译器如何实现事件 11.3 设计侦听事件的类型 11.4 显示实现事件 定义了事件成员的类型允许类型(或类型的实例)通知其他对象发生了特定的事件。 定义了事件成员的类型能提供以下功能: 方法能登记它对事件的关注 方法能注销它对事件的关注 事件发生时,登 阅读全文
posted @ 2018-11-21 22:23 郭大大大 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 目录 10.1 无参属性 10.2 有参属性 10.3 调用属性访问器方法时的性能 10.4 属性访问器的可访问性 10.5 泛型属性访问器方法 10.1 无参属性 面向对象设计和编程的重要原则之一就是数据封装,意味着类型的字段不应该公开,否则很容易因为不恰单使用字段而破坏对象的状态。 可将属性想象 阅读全文
posted @ 2018-11-11 22:54 郭大大大 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 目录 9.1 可选参数和命名参数 9.2 隐式类型的局部变量 9.3 以传引用的方式向方法传递参数 9.4 向方法传递可变数量的参数 9.5 参数和返回类型的设计规范 9.6 常量性 9.1 可选参数和命名参数 设计方法的参数时,可为部分或全部参数分配默认值。然后,调用这些方法的代码可以选择不提供部 阅读全文
posted @ 2018-10-28 12:06 郭大大大 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 目录 8.1 实例构造器和类(引用类型) 8.2 实例构造器和结构(值类型) 8.3 类型构造器 8.4 操作符重载方法 8.5 转换操作符方法 8.6 扩展方法 8.7 分布方法 8.1 实例构造器和类(引用类型) 构造器是将类型的实例初始化为良好状态的特殊方法。构造器方法在“方法定义元数据表”中 阅读全文
posted @ 2018-10-24 23:38 郭大大大 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 目录 7.1 常量 7.2 字段 7.1 常量 常量是值从不变化的符号。定义常量符号时,它的值必须能在编译时确定。确定后,编译器将常量值保存到程序集元数据中。意味着只能定义编译器可以识别的基元类型常量。然而C#也可以定义非基元类型的常量变量,前提是把值设为null。 基元类型有:Boolean,Ch 阅读全文
posted @ 2018-10-22 23:28 郭大大大 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 目录: 6.1 类型的各种成员 6.2 类型的可见性 6.3 成员的可见性 6.4 静态类 6.5 分部类,结构和接口 6.6 组件,多态和版本控制 6.1 类型的各种成员 常量:数据值恒定不变的符号。常亮总与类型管理,不与类型的实例关联。逻辑上总是静态成员 字段:只读或可读/可写的数据值。 实例构 阅读全文
posted @ 2018-10-21 18:20 郭大大大 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 5.1 编程语言的基元类型 编译器直接支持的数据类型称为基元类型。基元类型直接映射到Framework类库中存在的类型。 只有在转换“安全(不会发生数据丢失)”的时候,C#才允许隐式转型。(Int32转换为Int64)如果不安全,C#要求显示转型。(Int64转换成Int32) 基本类型还能写成字面 阅读全文
posted @ 2018-10-07 21:03 郭大大大 阅读(319) 评论(0) 推荐(0) 编辑