
Visual Studio 2012
文章平均质量分 78
Eric_Jiang
目前在做.NET开发的相关工作。
展开
-
比较C#中几种常见的复制字节数组方法的效率
在日常编程过程中,我们可能经常需要Copy各种数组,一般来说有以下几种常见的方法:Array.Copy,IList.Copy,BinaryReader.ReadBytes,Buffer.BlockCopy,以及System.Buffer.memcpyimpl,由于最后一种需要使用指针,所以本文不引入该方法。 本次测试,使用以上前4种方法,各运行1000万次,观察结果。us原创 2013-08-16 11:25:56 · 24018 阅读 · 1 评论 -
Visual Studio 2012 Update 1 离线安装方法
最近微软发布了Visual Studio 2012 update 1,不只是包含了100多个bug 的fix,还增加了一些新功能,这是微软中文网站对此的描述:Visual Studio 2012 第一次迭代更新。不过只能通过在线安装,需要下载大概1 GB的程序包,这对大多数电脑来说都是不方便的,MSDN 上有人发布了离线安装更新的办法(How to: Install Visual St翻译 2012-12-16 16:17:44 · 10191 阅读 · 7 评论 -
MEF动态创建新的实例
MEF的基本概念不再赘述,不了解的朋友可以去MEF官网一探究竟。 本文主要分享在MEF中动态创建新实例的三种方法。使用.net 4.5中的ExportFactory类实现;使用反射的方式来实现;使用CompositionContainer类实现。接口定义internal interface IPerson { string Na原创 2014-03-13 16:28:55 · 6495 阅读 · 0 评论 -
Unit Test 访问Internal类型和方法
原则上Unit Test主要是测试一些Public的类型和方法等,但是有时候我们需要验证标记为Internal的类型是不是正常工作。那么,既然被标记为Internal了,应该就不能被所在项目之外的项目访问了,这时最容易想起来的方式是将Internal标记的类型临时改为Public,此方法可行,但是在大量Internal类型需要修改的时候就不适用:不但修改起来繁琐,还有可能会在最后忘记改回Inter原创 2014-03-14 11:27:39 · 4219 阅读 · 0 评论