WEB开发网
开发学院软件开发C语言 [C# 3.0 入门] [第一章 Lambda表达式] 第一节:C#... 阅读

[C# 3.0 入门] [第一章 Lambda表达式] 第一节:C# 3.0 是什么 & C# 3.0的适用范围

 2010-09-30 20:59:57 来源:WEB开发网   
核心提示:第一回Lambda表达式本节原文http://www.atmarkit.co.jp/fdotnet/csharp30/csharp30_01/csharp30_01_01.htmlC# 3.0 是什么C#也顺利的进行了版本升级,变成3.0了,[C# 3.0 入门] [第一章 Lambda表达式] 第一节:C# 3.0

第一回

Lambda表达式

本节原文http://www.atmarkit.co.jp/fdotnet/csharp30/csharp30_01/csharp30_01_01.html

C# 3.0 是什么

C#也顺利的进行了版本升级,变成3.0了。在连载开始之初,就当作是前言吧,简单的介绍一下C# 3.0究竟是什么。

C# 3.0,是运行时绑定的类型安全(似乎我们称之为强类型)的面向对象(日语原文“object指向”)语言。运行时绑定(日语原文是“动的”),指的是程序运行时才能够确定,类型安全,是指所有数据都是有类型的,或编译的时候,或运行的时候,有严格的类型检查。然后,面向对象是指数据与object为基础的语言。

但是,这些调整是从C#2.0继承而来的,并不是C# 3.0所特有的。作为C# 3.0所特有的特征是什么呢?

根据笔者个人的印象,对于C# 3.0语言具有的各个机能的技术解说很多,但对于语言本身的说辞却很少。例如,经常会见到“与其他语言相比,Java(或者Ruby)是那么的优美”这样的词句。但是,关于C# 3.0的文章,大多是些个别技术内容及其使用的介绍,与其他语言相比较的文章,对语言优美性大家赞赏的文章却很少遇见。

难道是C# 3.0没人在用吗?肯定不能这么说。用C# 3.0 每天生产大量代码的大有人在。笔者也是其中之一。

那么为什么他们不说呢?恐怕不问当事人就很难知道答案。但是,笔者不说的理由却很简单。技术人员,并不是说客,而是coder,是那种代码写的很爽觉睡得很爽就很满足的人种。同时,用C# 3.0 没压力的(但是,写这样的随笔的理由也很简单。因为有一种人叫撰稿人,是说客。笔者,就是一个撰稿人,脚踏两条船)。

这种情况暗示了一下问题:

世上,存在着不通过解说的强化就体现不出其优秀性的语言,也存在着不经过写代码的检验其优秀性不能被领会的语言。

1 2 3  下一页

Tags:入门 第一章 Lambda

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接