摘要: 正则表达式是用来进行文本处理的技术,是和语言无关的,在几乎所有语言中都有实现。例如,javascript等。元字符1> .:用于匹配除\n之外的任何单个字符。例如a.b,匹配aab、a$b,但不匹配axab、a@cb。2> []:用于匹配括号中的任何一个字符(范围、字符集合)。例如:b[aui]g,... 阅读全文
posted @ 2014-09-17 20:30 百年一人 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 序列化指对数据进行重新格式化,以一种新的格式进行存储、传输、保存等。序列化分很多种,二进制序列化、XML序列化、JSON序列化等。序列化只序列化数据(比如字段的值,属性的值)。二进制序列化二进制序列化注意点:1.被序列化的对象的类型必须标记为“可序列化的”。2.被序列化的对象类的所有父类也必须标记为... 阅读全文
posted @ 2014-08-28 20:34 百年一人 阅读(181) 评论(0) 推荐(0) 编辑
摘要: IO操作C#将文件视为一个字节序列,以流的方式对文件进行操作。流是字节序列的抽象概念。文件和流之间既有区别又有联系。文件是在各种驱动器上(可移动磁盘、硬盘、CD 等)永久或临时存储的数据的有序集合,是进行数据读写操作的基本对象。文件通常具有文件名、所在路径、创建时间、访问权限等基本属性。流非常类似于... 阅读全文
posted @ 2014-08-28 20:10 百年一人 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 集合在C#中集合类被定义在Collection(非泛型)、Collection.Generic(泛型)命名空间下。专用于特定类型的集合类位于System.Collections.Specialized名称空间中。线程安全的集合类位于System.Collections.Concurrent名称空间中... 阅读全文
posted @ 2014-08-23 21:07 百年一人 阅读(435) 评论(0) 推荐(0) 编辑
摘要: Math类Math类用于提供初等数学函数实现。Math类是System程序集中的一个静态类。Math类定义了两个静态常量字段E和PI,分别表示自然对数e和圆周率Π。String类C#中使用关键字string来定义字符串类型,其原型为.NET类库中的System.String类。C#中字符串有一个重要... 阅读全文
posted @ 2014-08-22 09:02 百年一人 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 重载(Overload):重载:在一个类中,方法名相同,但参数列表不同。对于方法来说,方法名和参数列表共同组成了方法的标识,因此在一个类中允许存在两个相同名称的方法,只要方法的参数列表不完全相同(参数数量或参数类型不同)。这时称该方法具有同名的重载形式,即方法名相同而标识不同。访问修饰符:可以不相同... 阅读全文
posted @ 2014-08-21 20:36 百年一人 阅读(280) 评论(0) 推荐(0) 编辑
摘要: OOP(面向对象技术)的三大特征:封装、继承和多态。封装封装:封装是OOP编程中的一个重要手段,就是指把具体实现的逻辑细节在内部隐藏起来,对外部只暴露公共的、规范的接口和调用方法,从而隐藏实现细节,使在使用的时候不用去考虑其内部的运作模式等等具体细节,以后即使是要修改其逻辑也不会影响外部调用的。封装... 阅读全文
posted @ 2014-08-21 20:16 百年一人 阅读(121) 评论(0) 推荐(0) 编辑
摘要: C#中通过访问限制修饰符来控制对类型和成员的访问。C#中的访问修饰符共有5种:public、protected internal、internal 、protected和private 。Public修饰符所属类的成员以及非所属类的成员都可以访问。protected internal修饰符访问限制是... 阅读全文
posted @ 2014-08-21 19:27 百年一人 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 在C#语言中,符合公共语言规范的数据类型可以分为两大类:值类型和引用类型。值类型直接存储值,而引用类型存储的是对值的引用。值类型值类型包括简单值类型和复合值类型。简单值类型值类型直接存储值,它与引用类型不同,从值类型不可能派生出新的类型。值类型包括简单值类型和复合值类型。简单值类型可细分为整数类型、... 阅读全文
posted @ 2014-08-20 23:00 百年一人 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,程序中的代码按其出现的顺序依次执行,这称为“顺序执行”。若要改变代码的执行流程,就要使用到控制结构。C#中的流程控制结构包括选择结构、循环结构、和跳转结构。选择控制语句If、if/else选择结构switch/case循环控制语句循环控制while、do…while、for跳转控制语句b... 阅读全文
posted @ 2014-08-03 19:12 百年一人 阅读(1185) 评论(0) 推荐(0) 编辑