Download presentation
Presentation is loading. Please wait.
1
ASP.NET实用教程 清华大学出版社 第4章 C#编程语言 教学目标 教学重点 教学过程 2019年5月5日
2
教学目标 掌握C#的基本语法 能使用Visual Studio .NET编写C#程序 2019年5月5日
3
教学重点 C#的基本语法 值类型和引用类型两种数值类型 标识符、运算符、表达式和语句
通过Visual Studio .NET编写C#应用程序 2019年5月5日
4
教学过程 C#语法基础 使用Visual Studio .NET开发C#程序 2019年5月5日
5
4.1C#基本语法 数据类型 标识符 运算符 表达式 语句和注释 流程控制语句 2019年5月5日
6
数据类型 值类型 引用类型 两者的区别在于进行存取时,值类型的变量直接存储其数据,而引用类型的变量则存储其在系统中对应的存储地址。 基本类型
结构类型 枚举类型 引用类型 对象类型 字符串类型 类类型 接口类型 指代类型 数组 两者的区别在于进行存取时,值类型的变量直接存储其数据,而引用类型的变量则存储其在系统中对应的存储地址。 2019年5月5日
7
数据类型 值类型 基本类型 结构类型 struct 枚举类型 enum
整数类型:sbyte、byte、short、ushort、int、uint、long、ulong 布尔(bool)类型(True | False) 字符(char)类型(注意:转义符) 浮点类型:float、double 小数(decimal)类型 结构类型 struct 枚举类型 enum 2019年5月5日
8
数据类型 引用类型 对象类型 object 字符串类型 string 类类型 class 接口类型 interface
指代类型 delegate 数组 2019年5月5日
9
标识符 正确: 错误: a hello this_is_valid Color Color1 _Color1 1test
this is invalid $test if 2019年5月5日
10
运算符 算术运算符 加+ 减- 乘* 整除/ 取余% 位逻辑运算符 位与& 位或| 非~ 异或^ 2019年5月5日
11
运算符 条件逻辑运算符 条件与&& 条件或|| 条件非! 自增,自减运算符 ++ -- 单元运算符 在运算数前后含义不同 2019年5月5日
12
运算符 移位运算符 赋值运算符 右移>> 左移<< 赋值运算符= 组合赋值: *= /= %= += -=
>>= <<= &= |= ^= 2019年5月5日
13
运算符 关系运算符 条件运算符 等于= = 不等于! = 小于< 大于> 小于等于<= 大于等于>=
a = b ? x : y 2019年5月5日
14
运算符 typeof运算符 sizeof运算符 该操作返回一个类型对应的system.type
该操作可获得一个类型所占的空间大小,以字节为单位 2019年5月5日
15
表达式 算术表达式 关系表达式 逻辑表达式 赋值表达式 2019年5月5日
16
语句和注释 语句是一个基本的指令单位。包括说明语句、表达式语句和流程控制语句等,一般以分号(;)结尾
注释就是在程序中标记、说明某个程序段的作用,它是不会被执行的 //单行注释 /* 多行注释 */ 2019年5月5日
17
流程控制语句 条件语句 if 语句 switch语句 if(表达式) { 代码1; } else { 代码2; } switch(表达式)
case 常量1: 语句1; break; … default: 语句n; 2019年5月5日
18
流程控制语句 循环语句 for循环 while循环 do循环
for(for-initializer;for-condition;for-iterator) { 语句块; } while循环 while(条件表达式) do循环 do } while(条件表达式); 2019年5月5日
19
流程控制语句 跳转语句 break语句 continue语句 2019年5月5日
20
4.2 使用VS.NET开发C#程序 2019年5月5日
Similar presentations