第1章 C#基础知识
1.2 基本C#
1.2.1 什么是C#
C#语言是一种简单、现代、优雅、面向对象、类型**、平台独立的新型组件编程语言,是微软公司为了能够完全利用.NET平台优势而开发的一种新型编程语言。其语法风格源自C/C++���族,融合了Visual Basic的**和C/C++的强大,是微软为奠定其下一互联网霸主地位而打造的Microsoft.Net平台的主流语言。其一经推出便因其强大的操作能力,优雅的语法风格,创新的语言特性,**等的面向组件编程的支持而深受世界各地程序员的好评和喜爱。尽管它借鉴了C和C++的许多特性,但是在一些诸如名字空间、类、方法和异常处理等特定领域,它们之间还存在着巨大的差异。
1.2.2 C#代码结构
C群代码的外观和操作方式与C++和Java非常类似,在#编程中,使用的样式是比较清晰的,不用花太多的力气就可以编写出可读性很强的代码。
与其他语言盼编译器不同,无论代码中是否有空格、回车符或Tab字符(这些字符统称为空白字符),C#编译器都不考虑这些字符。这样格式化代码时就有很大的自由度,但遵循某些规则将有助于使代码易于阅读。
C#代码由一系列语句组成,每个语句都用一个分号来结束。因为空格被忽略,所以一行可以有多个语句,但从可读性的角度来看,通常在分号的后面加上回车符,这样就不能在一行上放置多个语句了。但一句代码放在多个行上是可以的(也比较常见)。
C#是一个块结构的语言,所有的语句都是代码块的一部分。这些块用花括号来界定({和}),代码块可以包含任意行语句,或者根本不包含语句。注意花括号字符不需要附带分号。
……