第1章 概述
C#语言和Microsoft.NET框架简化了软件开发的复杂度,利用C#语言和基于.NET框架的Visual Studio 2008(简称VS2008)集成开发平台,程序员可以非常方便地开发出各种应用程序。
这一章我们对C#语言、.NET框架以及VS2008作一个基本的了解。
1.1 C#语言及其发展简介
C#(读作“see sharp”)的叫法很有创意,意思是让我们看看这种语言多么锋利无比。C++不是有两个“+”号吗,那就让它有4个“+”号吧,这就是“#”的来历。
1.1.1 C#语言的特点
C#语言具有以下主要特点。
(1)简洁的语法
C#语言和Java语言一样,使用了统一的操作符,淘汰了C++语言中乱糟糟的表示符号和伪关键字,使用*简单、*常见的形式进行描述。
(2)精心的面���对象设计
C#语言是完全按照面向对象的思想来设计的,因此,它具有面向对象所应有的一切特性,如封装、继承、多态性等。
在类的继承方面,C#语言只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。
在C#语言中,每种类型都是一个对象,不存在全局函数、全局变量等概念,所有常量、变量、属性、方法、索引、事件等都必须封装在类中,从而使代码具有更好的可渎性,也避免了发生命名冲突的可能。
……