在十年前的发布会上,最难忘的莫过于C#新编程语言的发布,当然也有新的Visual Basic(VB),关于垃圾回收,Java和.NET,C#和VB.NET,C++和VB6的性能对比等高潮看点。作为微软.NET框架的标志性语言,C#在微软的开发战略中演了一个非常关键的角色。随着该语言呈现出动态和功能编程语言的特性,其角色也在不断向前发展。
     一转眼,现在已经用到C# 4了。C# 4与COM互操作性、对后期绑定模型的支持也更友好,而当C#之父Anders Hejlsberg讨论动态类型如何能够简化COM接口处理和其它复杂的交互时,有一些程序员担忧C#会向新的方向分化。Hejlsberg表示他知道经常修改语言功能所带来的危险。不过他表示,“你不能对语言的底层经常进行修改。对于C#来说,它的核心设计是一个命令式的面向对象编程语言。你可以对其增加从功能编程语言和动态编程语言所借鉴来的功能,但是其核心设计并非发生改变。”文本主要是对C#以及C#4.0新特征进行详细的介绍。
·C#4.0新特性之协变与逆变
·C#4.0新特性之动态查找
·C# 4.0新特征之新对象ExpandoObject
·C#4.0新特性;命名可选参数与COM互操作
·细数C# 4.0四大新特性(代码示例)
·C#4.0中dynamic与var的区别
·C#本质:控制流
·C#本质:异常处理
·C#本质;方法和参数
·C#本质:预编译指令
·C#本质:数据类型
·C#本质:运算符
   也许每个人对云计算的理解不同,也许大家都是在盲人摸象。Forester Research从云计算提供商的角色这样定义:云计算是一种标准化的IT能力,将软件、应用平台、基础设施整合建立起来一的......【微软技术速递01期:微软云实践
微软技术速递02期 [.NET十年:盘点微软开发平台得与失]
C#之父编程语言三大趋势:主流动态并发
程序设计离不开编程语言,但是编程语言在国内的大环境中似乎一直是个二等公民。国内的计算机教育和工程培训,似乎一直在宣传“语言不重要,重要的是思想”......【全文
C与C++社区水火交融 C#重蹈覆辙?
最近,Linux之父Linus Torvalds在事隔三年之后,又一次炮轰C++语言。在国外技术社区掀起新一波的批判C++语言的狂潮。国内技术社区也不甘清净,国内C++的大牛网......【全文
C#中C/C++程序员不可不知的问题
 1、C/C++程序员请注意,不能在case语句不为空时“向下执行”。2、值类型和引用类型之间的区别:C#的基本类型(int,char等)都是值类型,是在栈中创建的......【全文
8月编程语言排行榜:微软锋利的刀C#
2010年8月TIOBE发布了新一期的编程语言排行榜,51CTO看到前5名的位置还没有变化,关键是第6名的C#与之后的Python互相调换了位置。这似乎对于.NET平台来说是一 ......【全文