C#基础
panqiangliu
540651527
展开
-
事件和委托
委托: 把方法当作参数来传递。委托是一个类型,这个类型可以赋值一个方法的引用。Lambda表达式:Func<int,int,int> plus=(a,b)=>{int temp=a+b,return temp}Lambda运算符"=>" 左边是需要的参数,如果是一个参数 a=>(参数名自己定义) 如果是多个参数,就是用括号括起来,参数之...原创 2019-05-16 19:56:11 · 104 阅读 · 0 评论 -
反射和特性整理
反射程序是用来处理数据的,文本和特性都是数据,而我们程序本身(类的定义和BLC中的类)这些也是数据。元数据: 有关程序及其类型的数据被称为元数据(metadata),它们保存在程序的程序集中反射: 程序在运行的时候,可以查看其他程序集活本身的元数据。运行的程序产看本身的元数据或者其他程序集的元数据的行为。Type类: 预定义类型(i...原创 2019-05-17 11:14:44 · 255 阅读 · 0 评论 -
线程,任务和同步
线程对于所有需要等待的操作,例如移动文件,数据库和网络访问都需要一定的时间,此时就可以启动一个新的线程,同时完成其他任务。一个进程的多个线程可以同时运行在不同的CPU上或多核CPU的不同内核上。异步委托创建线程的一种简单方式是定义一个委托,并异步调用它。 委托是方法的类型安全的引用。Delegate类 还支持异步地调用方法。在后台,Delegate类会创建一个执行任务的线程。st...转载 2019-05-18 10:15:47 · 128 阅读 · 0 评论 -
文件的操作
1 通过 Filinfo 和Dictionary 类来读取文件和文件夹属性 查看文件属性,创建文件夹,移动文件夹,重命名文件 判断路径上是否存在,创建目录2 通过File 读写文件3 使用流来读写文件 File Stream StreamReader(读取流 - 读取数据) Stream Writer (写入六 - 像别人传输)...原创 2019-05-24 11:30:54 · 92 阅读 · 0 评论