0 基 础 、标示符、常量、数据类型(enum 枚举,struct 结构体)、操作符、循环、数组 一、程序 • 现实生活中,程序是指完成某些事务的一种既定方法和过程,可以把程序看成是一系列动作执行过程的描述
• 在计算机世界,程序是指令,即为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 • 程序=数据结构(指程序中的特定数据类型和数据组织形式)+算法(算法是指为达到某个目的所要执行的操作步骤) 二、标示符 • 标识符用来表示程序中的一个特定元素,如类名、方法名、变量名、项目名等等 • 标识符可以是字母、数字、下划线及“@”,但是必须以字母、下划线及@开头,不能以数字开头 • 标识符严格区分大小写 • 可以使用中文做为标识符,但不建议使用 • 不能使用关键字做标识符 • 对于类名和方法名的标识符,一般将每个单词的首字母大写,如StudentInfo;字段及变量名首单词的首字母小写,其他单词首字母大写 三、常量 常量使用const 关键字来定义,常量在声明时必须赋值,且以后不能再对其赋值 eg:const int a = 10; 四、数据类型 C#中的数据可以分为两大类:值类型(Value Type)和引用类型(Reference Type)
值类型包括: 结构体(数值类型,bool 型,用户定义的结构体),枚举,可空 类型 引用类型包括: 数组,接 口 ,委 托 ,类(用户自 定义类、String 类、Object 类) 值类型的对象,继承自System
ValueType 类(此类的对象却是引用类型的),内容直接储存在栈上(以及MSDN 中提到的“或在结构中以内联方式分配的”——“or allocated inline in a structure”);引用类型的对象,其内容存储于堆上,栈上的相应变量名下只存储该处的堆地址,长度为4字节/32位(