在Framework 4.0中:找出新增的方法与新增的类(一)
程序思路:动态加载V4和V2的mscorlib.dll程序集,通过反射进行比较。之所以加载mscorlib.dll 是因为framework中的大部分类都在这里,而发生变更的也就是这里最多。第一步:新建控制台程序:加载程序集:加载程序集完成后,自然要获取程序集中的所有Type,这里直接使用默认的Ge
程序思路:动态加载V4和V2的mscorlib.dll程序集,通过反射进行比较。之所以加载mscorlib.dll 是因为framework中的大部分类都在这里,而发生变更的也就是这里最多。第一步:新建控制台程序:加载程序集:加载程序集完成后,自然要获取程序集中的所有Type,这里直接使用默认的Ge
以前曾见过有人这样写代码:实现代码如下:public class Service1 : IService1{private SqlConnection conn = new SqlConnection();public void Method1(){//do something with conn;
如果有几个Uri,需要获取这些Uri的所有内容的长度之和,你会如何做? 很简单,使用WebClient一个一个的获取uri的内容长度,进行累加。 也就是说如果有5个Uri,请求的时间分别是:1s 2s 3s 4s 5s. 那么需要的时间是:1+2+3+4+5=(6*5)/2=15. 如果采用并行计算
先看一段同步代码:public int SumPageSizes(IList uris) {int total = 0;foreach (var uri in uris) {statusText.Text = string.Format("Found {0} bytes ...", total);v
1:Http上传http上传就是通过http协议来向服务器上传文件,所以服务器端应该有一个处理客户端请求的页面。添加一个FileUploadHandler.ashx的文件来处理客户端请求。代码如下:实现代码如下:/// /// FileUploadHandler 的摘要说明/// public cl
RegisterPrefix 方法将 WebRequest 子代注册到服务请求。 WebRequest 后代通常被注册来处理特定的协议(例如 HTTP 或 FTP),但也可能被注册来处理对特定服务器或服务器上的路径的请求。已注册的预注册保留类型包括下列类型:http://https://ftp://
以实例说话,一起体验MEF带来的可扩展性吧,Let's Rock!!!1:新建控制台程序SimpleCalculator在这里要实现的程序时SimpleCalculator,顾名思义:简单的计算器。所以我们需要定义一个用来计算的接口:public interface ICalculator {Str
在Ftp上传上,有人上传了高清图片,每张图片大约2M。如果使用传统的BitmapImage类,然后绑定 Source 属性的方法,有些电脑在首次会比较卡,一张电脑10秒,4张大约会卡40秒。所以我先异步的下载图片,得到downloadFileStream对象,然后绑定到BitmapImage类上。例
新建控制台程序CAStudy.在应用程序中,添加books.xml,belowAvg.xsl 代码分别如下:books.xml The Autobiography of Benjamin FranklinBenjaminFranklin8.99The Confidence ManHermanMel
相信很多人在读取文件的时候都会碰到乱码的情况,所谓乱码就是错乱的编码的意思,造成乱码的是由于编码不一致导致的。演示程序:新建3个文本文件:编码和名字一样,分别是ansi,Unicode,utf8里面的内容都是:~!@#¥%……foreach (string filePath in lstFilePa