曾经就因为一个小小的疏忽,从而导致了服务器崩溃了,后来才发现:原来就是因为一个循环而导致的,所以,对“注意细节“这一说法是深有感触
在4.0前如果需要进行并行任务往往都是自己实现Task和Task Factory来管理任务,其中难免会牵涉到大量的线程和线程池的管理工作。
在同一项目的某些团队成员还在使用Visual Studio 2008的时候,另外一些成员现在已经可以升级到Visual Studio 2010了。
经过三个月的不懈努力和反复检查,我们项目组终于完成了一份80页的VC++, VC#, VB.NET 编码规范。所有一站式示例代码库里的示例代码将以此为标准
在.net 40中对多线程的处理增加了很多新的类以方便多线程环境下的编程实现,首先需要了解的是两个非常有用的类Lazy和ThreadLazy,通过这两个类我
C#数据类型大体有:基本数据类型(整数/浮点/decimal类型)、布尔类型、字符类型、字符串类型C#共有8种整数类型,可以选择恰当的一种数据类型来
今天无意中看了4.0的一些新特性,其中看到SystemDynamic 命名空间下的ExpandoObject 类很感兴趣,看了篇英文文章给大伙分享下。 先来看下该类的
C#4.0中的协变与逆变[1](Covariance and contravariance)有了进一步的完善,主要是两种运行时的(隐式)泛型类型参数转换。简单来讲
C#这门语言也越来越快地朝着编程语言宇宙第一神器进化,C#4.0的新特征都是围绕“动态”(dynamic)的概念的,本文我们先来看看第一个新特性
项目中,一同事定义了个枚举,而我在根据此枚举做判断的时候,出了一些逻辑性的错误。导致错误的原因是C#中对枚举值的自增、不唯一的问题,然后通过
2010年8月TIOBE发布了新一期的编程语言排行榜,51CTO看到前5名的位置还没有变化,关键是第6名的C#与之后的Python互相调换了位置。
C#中捕获错误信息通过try-catch-finally实现捕获错误信息 try-catch-finally作用 try块里的代码是要来检测的代码,有可能引发一个异常。
处理器不能直接解释一个程序集.程序集采用的是另一种语言,即公共中间语言(Common Intermediate Language, CIL),或者简称为中间语言(IL).
2010年6月22日是.NET框架10周年纪念日,真的难以相信,距离2000年在福罗里达州奥兰多召开的微软专业开发者大会上公开亮相已经10个年头了。
本文详细为大家介绍一个java调用.net DLL的方法,以实现特殊的客户的特殊要求:“在Java项目中必须使用其提供的用.net写的DLL加密机制!”