铭轩同学

铭轩,为自己代言!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C#: 高级知识

摘要:一、ZipFile ZipFile类用于选择文件或文件夹进行压缩生成压缩包。 常用属性:属性说明Count文件数目(注意是在ComitUpdat之后才有)Password压缩包密码Size压缩包占用空间大小Name压缩包名称,默认输出是文件路径ZipEntry压缩包里的文件,通过索引[]访问 ... 阅读全文
posted @ 2014-06-04 17:55 铭轩同学 阅读(2816) 评论(0) 推荐(1)

摘要:System.Reflection.Assembly类是一个比较常用到的类,在反射中就经常用到。 由于这个类实在有太多的字段、属性与方法。实在不想将一个个属性方法从MSDN复制出来然后逐个属性、方法敲一次,我想改变一下学习方法,从实际运用学习。一、加载程序集并执行方法 使用反射加载程序集并执... 阅读全文
posted @ 2014-05-30 18:01 铭轩同学 阅读(5287) 评论(0) 推荐(0)

摘要:一、事件引起的内存泄露 1、不手动注销事件也不发生内存泄露的情况 我们经常会写EventHandler += AFunction; 如果没有手动注销这个Event handler类似:EventHandler –= AFunction 有可能会发生内存泄露。 public class Pr... 阅读全文
posted @ 2014-05-16 17:38 铭轩同学 阅读(1386) 评论(0) 推荐(0)

摘要:最近的一个B/S系统中,用到了指模录入,当用户按了手指摸之后,要在IE浏览器的一个文本框上显示用户的姓名。由于要监控指模机的输入,因此客户端需要装一个.net控制台程序,通过此控制台程序监控指模机。这个没办法。这个.net控制台程序装在公司前台的电脑上就OK了。然后通过局域网与指模机相联,当用户... 阅读全文
posted @ 2014-05-16 14:12 铭轩同学 阅读(543) 评论(0) 推荐(0)

摘要:委托的定义: (1) 将方法作为变量使用的一种机制,就是将方法当作变量用(声明,赋值,传参) (2) 将变量当作方法来用,首先就要去声明变量,就要考虑变量的类型,就是(委托变量,对应方法的返回值,参数等),顾名思义:委托就是委托别人去干某些事情,下面是一个实例方法的实现 例如:我现在饿了... 阅读全文
posted @ 2014-05-08 22:51 铭轩同学 阅读(181) 评论(0) 推荐(0)

摘要:序列化的作用是什么?为什么要序列化? 1、在进程下次启动时读取上次保存的对象的信息。 2、在不同的应用程序域或进程之间传递数据。 3、在分布式应用程序中的各应用程序之间传输对象。 所为序列化,就是将对象先转换为一种适当格式,然后再将其传输到目标位置的过程。 所为适当格式,有时候需要是二... 阅读全文
posted @ 2014-04-28 21:38 铭轩同学 阅读(423) 评论(0) 推荐(0)

摘要:C#4.0中有一个新特性:协变与逆变。可能很多人在开发过程中不常用到,但是深入的了解他们,肯定是有好处的。协变和逆变体现在泛型的接口和委托上面,也就是对泛型参数的声明,可以声明为协变,或者逆变。什么?泛型的参数还能声明?对,如果有了参数的声明,则该泛型接口或者委托称为“变体”。List 一群汽车 ... 阅读全文
posted @ 2014-04-21 21:51 铭轩同学 阅读(297) 评论(0) 推荐(0)