01.
Visual C# 3.0 新特性概览在发布Visual Studio 2005和C#2.0之后,微软公司又马不停蹄的展示了人们所期望的C#的下一代版本:C# 3.0。尽管C# 3.0并没有标准化,微软还是在PDC(专业程序员会议)发布了一个预览版本,因此心急的程序员可以看...查看完整版>>
Visual C# 3.0 新特性概览
02.
Visual C#创建和使用ActiveX组件开发基于.Net平台上的程序员是很难从本质上把Visual C#和ActiveX组件联起来,虽然在使用Visual C#开发应用程序时,有时为了快速开发或者由于.Net FrameWork SDK的不完整,还需要借助ActiveX。但即使如此,也很难把二...查看完整版>>
Visual C#创建和使用ActiveX组件
03.
Visual C#创建和使用ActiveX组件开发基于.Net平台上的程序员是很难从本质上把Visual C#和ActiveX组件联起来,虽然在使用Visual C#开发应用程序时,有时为了快速开发或者由于.Net FrameWork SDK的不完整,还需要借助ActiveX。但即使如此,也很难...查看完整版>>
Visual C#创建和使用ActiveX组件
04.
在Visual C#中定义和使用自己的特性复杂的,面向组件的业务开发,期待现代的软件开发工程师们具备更多的弹性设计,而不是过去的方法设计。微软的.NET框架通过众所周知的声明式编程,广泛的使用特性来附加额外的功能。在软件系统里,特性可以增强系...查看完整版>>
在Visual C#中定义和使用自己的特性
05.
C# 3.0新特性初步研究 Part1:使用隐含类型的本地变量C# 3.0给我们带来了很多新特性,其中增加了很多“动态”内容,让我们使用起来更加Sharp!我在这里简单的介绍一下C# 3.0规范中的一些“新鲜”内容,小弟才疏学浅,望大家海涵!Part1:使用隐含类型的本地变量在C#3.0之前...查看完整版>>
C# 3.0新特性初步研究 Part1:使用隐含类型的本地变量
06.
C# 3.0新特性初步研究 Part2:使用扩展方法扩展方法(Extension Method)可以为已有的类型添加新的方法定义和实现,比如int类型目前没有一个名叫xxxyyy()的方法,那么通过使用扩展方法,我们可以为int类型添加一个xxxyyy()方法。这个有点类似于用来扩展系统功...查看完整版>>
C# 3.0新特性初步研究 Part2:使用扩展方法
07.
C# 3.0新特性初步研究 Part3:使用拉姆达表达式拉姆达表达式(Lambda Expression)可以算是一种匿名方法的实现吧。在C# 2.0中引入了匿名方法的概念,我们可以写下如下代码: 1class Program 2{ 3static void TestLambdaExpression() 4{ 5 List<int> lis...查看完整版>>
C# 3.0新特性初步研究 Part3:使用拉姆达表达式
08.
C# 3.0新特性初步研究 Part4:使用集合类型初始化器集合类型初始化器(Collection Initializers)想看一段“奇怪”的代码: 1class Program 2 { 3 static void Main(string[] args) 4 { 5 var a = new Point { x = 10, y = 13 }; 6 ...查看完整版>>
C# 3.0新特性初步研究 Part4:使用集合类型初始化器
09.
C# 3.0新特性初步研究 Part6:使用查询表达式查询表达式(Query Expression)大家都应该对SQL语句不陌生吧,在C# 2.0之前,嵌入到代码中的SQL就是下面这个样子: 1public void Test() 2{ 3SqlConnection c = new SqlConnection(…); 4 c.Open(); 5 SqlComman...查看完整版>>
C# 3.0新特性初步研究 Part6:使用查询表达式
10.
VS2005中使用C#的新特性:可空类型随着C#语言最新标准的出炉,现在它也提供了对可空类型的支持。这个小变化将会在处理那些包括可选项的数据库记录时非常有用。当然在其他地方,它也是非常有用的。简单说来,可空数据类型就是包含了所定义的数...查看完整版>>
VS2005中使用C#的新特性:可空类型
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。