this+类型名+变量名,.NET 3.0 之后新增的一种特性,叫“扩展方法”。 int类型变量都能调用toString()方法,将int类型变量转换成string型变量;如果需要更改转换的形式,比如将int类型变量转换成指定格式的字符串,并且这种方法调用非常频繁,可以编写扩展方法。扩展方法能够向现 Read More
posted @ 2017-07-23 21:08 单晶体 Views(294) Comments(0) Diggs(0)
在做程序升级的功能中接触到文件下载的知识,这里找了一些代码给和我一样的初学者学习一下 服务端(这里以ASP.NET和ASP.NET MVC为例): ASP.NET代码 1.TransmitFile方法输出文件 2.使用流输出的方法 ASP.NET MVC代码 C#客户端下载文件 Read More
posted @ 2017-02-27 16:17 单晶体 Views(562) Comments(0) Diggs(0)
单例模式的介绍 单例模式是设计模式中常用的设计模式之一,它提供一种创建对象的方式。这种模式仅涉及一个单一的类,该类负责创建自身的对象(下面称对象为实例),同时确保只有一个对象被创建。 单例模式的应用:windows操作系统的任务管理器只有一个,用户无法打开两个任务管理器窗体;web网站访问量计数器, Read More
posted @ 2017-02-19 16:57 单晶体 Views(176) Comments(0) Diggs(0)
对象序列化及反序列化 对象序列化是将编程中的对象转换成json字符串,实现对象持久化,便于将对象信息存储到硬盘,或进行网络传输,方便不同编程语言之间进行远程传递对象,序列化产生的对象信息为json的{键:值}格式 对象反序列化是从序列化的信息流转提取信息,还原成对象信息 对象序列化使用——封装序列化 Read More
posted @ 2017-02-19 01:41 单晶体 Views(4178) Comments(0) Diggs(0)