06 2017 档案

摘要:正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。 定义正则表达式 下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。 字符转义 字符类 定位点 分组构造 限定符 反向引用构造 备用构造 替换 杂项构造 字符转义 阅读全文
posted @ 2017-06-30 10:08 CharyGao 阅读(1232) 评论(0) 推荐(0)
摘要:预处理器指令指导编译器在实际编译开始之前对信息进行预处理。 所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。 C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中, 阅读全文
posted @ 2017-06-26 15:50 CharyGao 阅读(338) 评论(0) 推荐(0)
摘要:命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。 定义命名空间 命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称。 using 关键字 using 关键字表明程序使用的是给定命名空间中的名 阅读全文
posted @ 2017-06-26 15:41 CharyGao 阅读(193) 评论(0) 推荐(0)
摘要:接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。 接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。 接口使得实现接口的类或结构在形式上保持一致 阅读全文
posted @ 2017-06-26 15:36 CharyGao 阅读(329) 评论(0) 推荐(0)
摘要:您可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字 operator 后跟运算符的符号来定义的。与其他函数一样,重载运算符有返回类型和参数列表。 上面的函数为用户自定义的类 Box 实现了加法运算符(+)。它把两个 B 阅读全文
posted @ 2017-06-19 16:16 CharyGao 阅读(299) 评论(0) 推荐(0)
摘要:override 1. override是派生类用来重写(或覆盖)基类中方法的; 2. override不能重写非虚方法和静态方法; 3. override只能重写用virtual、abstract、override修饰的方法; 4. 不能使用修饰符 new、static、virtual 或 abs 阅读全文
posted @ 2017-06-19 14:45 CharyGao 阅读(296) 评论(0) 推荐(0)
摘要:多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。 多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。 多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。 多态性 阅读全文
posted @ 2017-06-19 13:42 CharyGao 阅读(255) 评论(0) 推荐(0)
摘要:继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。 当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的 阅读全文
posted @ 2017-06-14 14:06 CharyGao 阅读(307) 评论(0) 推荐(0)
摘要:当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量成为类的成员。 访问标识符 <access specifier> 指定了对类及其成员的访问规则。如果没 阅读全文
posted @ 2017-06-14 13:53 CharyGao 阅读(287) 评论(0) 推荐(0)
摘要:枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。 C# 枚举是值数据类型。换句话说,枚举包含自己的值,且不能继承或传递继承。 声明 enum 变量 声明枚举的一般语法: enum <enum_name> { enumeration list }; 其中, enum_name 指定枚举 阅读全文
posted @ 2017-06-13 11:08 CharyGao 阅读(266) 评论(0) 推荐(0)
摘要:在 C# 中,结构是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct关键字用于创建结构。 结构是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本书的以下属性: Title Author Subject Book ID 定义结构 定义结构 为了定义一个结构 阅读全文
posted @ 2017-06-13 10:57 CharyGao 阅读(134) 评论(0) 推荐(0)
摘要:荔枝FM小书签.txt 喜马拉雅FM小书签.txt 阅读全文
posted @ 2017-06-13 09:03 CharyGao 阅读(586) 评论(0) 推荐(0)
摘要:1. 2. 阅读全文
posted @ 2017-06-12 10:31 CharyGao 阅读(622) 评论(0) 推荐(0)