总结一下。
1.标识符
标示符区分大小写。
标示符必须是以字母或下划线开头,其后可以跟随意字母、数字、和下划线。
不能把关键字作为标示符。
2.数据类型
数据类型包括两种:值类型和引用类型
值类型直接存储其值,而引用类型存储其值得引用。值类型存储在堆栈中,而引用类型存储在托管堆上。
3.常量与变量
常量也称为常数,是指在整个程序中不发生变化的量。其中“表达式”可以是数值常量、字符串常量和运算符组成的表达式。常量只能赋予初始值,且以后不能在改变。
变量是值在程序运行期间其值可以变化的值,其实质是程序运行过程中用于存储数据的存储单元。每个变量都有一个名称和数据类型。变量在使用之前必须声明,即定义变量的名称和数据类型,只有声明后的变量才能在程序代码中使用。
4类型转换
隐式转换:系统默认的、不需要加以声明就可以进行的类型转换,比如 int 到 double
显式转换:是用户明确指定转换类型的强制进行的类型转换。比如 double 到int
格式(类型标示符)表达式;
5.Switch...case
Switch(表达式)
{ case 常量表达式 1:
语句块 1:break;
case 常量表达式 2:
语句块 2:break;
case 常量表达式 3:
语句块 3:break;
Default:
语句块n+1;break;
}
Switch...case语句的执行过程是,首先计算表达式的值,然后将表达式的值依次与常量表达式1、常量表达式2、.....、如果有符合的条件就执行case分支的语句块,并通过break语句跳出switch分支结构。当所有的条件不匹配的时候,则执行default后的语句n+1。
到字典和hash学习到了foreach语句
foreach语句
Foreach(数据结构 循环变量名 in 数组名或集合名)
{循环体}
循环变量用来逐一存放数组和集合元素的内容,数据类型必须与数组或集合元素的数据类型一致;数组元素的个数决定循环体次数。
6.类的概念
对象在程序中使通过一种抽象数据类型来描述的,这种抽象数据类型称为类。类是具有相同操作功能和相同数据格式的对象的集合和抽象描述。一个类的定义是对一类对象的描述,是构造对象的模板。对象是类的具体的实例,使用一个类可以创建多个对象。
小杨老师讲课非常有意思。