首先作为C#学习的开篇,C#和Visual Studio 开发环境的一些通识性概念的了解是很有必要的。这些基础性的 内容可以使我们深入浅出的理解后续一些晦涩难懂的概念,以及为我们日后编程提供一下便利。接下来笔主会介绍一些相关内容,在后面的日子后进行补全优化。
- 什么是C#,简单来说C#是微软在千禧年过后主推的一种程序设计语言。C#继承了 C 语言的语法风格,同时又继承了 C++的面向对象特性。其具体特性会在后续文章中详细介绍,在此不过多赘述。
- 什么是NET平台,大体上讲,它是一种技术平台环境。主要为用户提供公共语言运行时(CLR)与NET类库,CLR简单来讲就是将NET平台上的不同语言(包括C#,VB等)转化为一种公共语言,然后再将公共语言转化为操作系统性的语言。这些的好处是可以让不同风格的语言实现混合编写。
- 命名规范,C#是大小写敏感型语言,因此我们在编写代码时需要严格区分大小写。接下来讲述一些通用型命名规则,可以提高代码的规范性和可读性。
① 类、属性、方法命名使用 Pascal 命名法,也就是首字母大写。比如 Person 类、SubjectScore类;属性 Name、Age、DateOfBirth;方法 Add、GetResult、QueryScore 等。
② 变量命名规范。变量组成由英文字母(AZ,az)、数字(0~9)、下划线(_),除此之外
不能含有其他字符。变量开头只能以字母或下划线开头比如_age,禁止使用 C#关键字(如 int、this、
class...)。
③ 命名要有意义。尽量用对应的英文命名,比如年龄使用 age,除循环变量外,尽量不用单个字符命名变量。 方法内的局部变量使用 Camel(意思是骆驼)命名法,首字母小写。比如 stuName、stuAge。私有字段和静态字段以_开头。
④ 定义接口时以I开头,接口的具体含义会在后续讲解。