2019年7月23日
摘要: //实例化一个 选择文件的对话框 OpenFileDialog ofd = new OpenFileDialog(); //文件过滤器 |号前面是给人看的,后面是给电脑看的 ofd.Filter = "文本文档(*.txt)|*.txt|*.*|*.*"; //获取 要压缩的文件的所在目录,此目录待 阅读全文
posted @ 2019-07-23 20:58 程铭 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 创建一个文件流:【读入流】,使用到的参数:文件的地址、打开文件的方式、文件的访问权限 using (FileStream fs = new FileStream(文件地址, FileMode.Open, FileAccess.Read)) { //创建一个内存【缓冲区】,用于存储读取到的文件流(字节 阅读全文
posted @ 2019-07-23 20:39 程铭 阅读(259) 评论(0) 推荐(0) 编辑
  2019年7月22日
摘要: Lambda表达式:表达式在 => 运算符右侧,称“lambda 表达式”。lambda 表达式常用于 LINQ 和构建表达式树,它也允许返回结果。基本形式:( 输入参数 ) => 表达式 。 lambda 语句和上面的 lambda 表达式相比,只是多了个大括号(“{ }”)。 基本形式:( 输入 阅读全文
posted @ 2019-07-22 14:05 程铭 阅读(194) 评论(0) 推荐(0) 编辑
摘要: LINQ的重要高级特性: LINQ(发音link)代表语言集成查询(Language Integrated Query) LINQ是.NET框架的扩展,它允许我们以使用SQL查询数据库的方式来查询数据集合 使用LINQ,你可以从数据库、程序对象集合以及XML文档中查询数据 方法语法和查询语法写LIN 阅读全文
posted @ 2019-07-22 14:02 程铭 阅读(470) 评论(0) 推荐(0) 编辑
  2019年7月17日
摘要: 进程是运行高并发程序时的基本单位 线程是进程运行的基本单元 线程效率高但是不好调试,进程效率低但是好调试 进程(Process)是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源 线程(Thread)是进程中的基本执行单元,在进程入口执行的第一个线程被视为这个进程的 主线程。 一 阅读全文
posted @ 2019-07-17 09:18 程铭 阅读(486) 评论(0) 推荐(0) 编辑
  2019年7月12日
摘要: 匿名的概念 匿名类型是有类型的,var是关键字 使用Var定义变量必须初始化,隐式类型的变量必须初始化 隐式类型 var , 是 声明变量是无须指定数据类型,编译器会根据赋值判断其数据类型的一种机制。 优势在于 : 通过var这个隐式类型,可以提高开发人员的开发效率,很多时候可以不考虑对象的类型,编 阅读全文
posted @ 2019-07-12 19:52 程铭 阅读(250) 评论(0) 推荐(0) 编辑
  2019年7月11日
摘要: 委托的基本概念 1、定义->标准 2、实现方法->不关心具体过程 3、关心结果,满足定义的标准 Ds()叫做隐式调用 Ds().Invoke()叫做显示调用 委托的概念 把一系列的方法当作参数传递 定义的语法 public delegate void ShowDelegate(); 关键字 返回值类 阅读全文
posted @ 2019-07-11 19:31 程铭 阅读(180) 评论(0) 推荐(0) 编辑
  2019年7月10日
摘要: 泛型 定义 泛型是 通过参数化类型来实现在同一份代码上操作多种数据类型 的 技术。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 优点 1、提高了代码的复用性 2、提高了性能,指定类型,解决了类型的转换,避免了拆箱与装箱 3、比较安全 泛型的格式 声明一个泛型的方法,方法名后面需要一个<T>, 阅读全文
posted @ 2019-07-10 20:21 程铭 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 泛型 定义 泛型是 通过参数化类型来实现在同一份代码上操作多种数据类型 的 技术。利用“参数化类型”将类型抽象化,从而实现灵活的复用。 优点 1、提高了代码的复用性 2、提高了性能,指定类型,解决了类型的转换,避免了拆箱与装箱 3、比较安全 泛型的格式 声明一个泛型的方法,方法名后面需要一个<T>, 阅读全文
posted @ 2019-07-10 20:20 程铭 阅读(111) 评论(0) 推荐(0) 编辑
  2019年7月9日
摘要: 队列(Queue) 队列是 一个先进先出的对象集合。 Queue q1 = new Queue(); 关键字 队列名 格式 队列的一些方法 Count: 获取 Queue 中包含的元素个数 Clear():从 Queue 中移除所有的元素 Contains( object obj ):判断某个元素是 阅读全文
posted @ 2019-07-09 19:42 程铭 阅读(206) 评论(0) 推荐(0) 编辑