1 / 37
文档名称:

《 Web程序设计》第二章 C#基础知识.ppt

格式:ppt   大小:135KB   页数:37
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《 Web程序设计》第二章 C#基础知识.ppt

上传人:bjy0415 2018/4/28 文件大小:135 KB

下载得到文件列表

《 Web程序设计》第二章 C#基础知识.ppt

相关文档

文档介绍

文档介绍:第二章 C#基础知识
知识点
C#数据类型
C#语法
C#设计理念
自动资源回收机制
C#具有自动资源回收(Automatic garbage collection)机制,自动将不再被使用的内存回收,并交给操作系统重新配置。因此使用C#编写的程序不会出现内存泄漏(Memory Leak)的现象。
例外错误处理机制
C#结构化的例外错误处理提供一致性的错误处理机制。
面向对象程序
类主要由三部分组成:
属性:属性存储对象的信息。主要用来改进public成员变量的存取,让用户能够在外部组件存取内部数据时,多提供一层逻辑判断。
方法:提供给外部可访问的接口函数,使之可以利用对象执行某种操作。
事件:事件能够告知应用程序(请指明是告知××)发生了什么事情。C#有内置的语法和保留字可用来定义与处理事件,可以动态的链接和删除事件处理函数。此外,一个事件可以链接几个事件处理函数,而一个事件处理函数能够同时处理多个事件。
C#数据类型
在C#中主要有两大类数据类型:
值类型
引用类型
值类型
值类型包括:
简单类型
枚举类型
结构类型
值类型的分类
值类型
简单类型
整型
sbyte;byte;short;ushort;int;uint;long;ulong;char
浮点类型
float;double
小数类型
decimal
布尔类型
bool
字符型
char
枚举类型
enum
结构类型
简单类型
整型
C#中支持九种整型:sbyte、byte、short、ushort、int、uint、long、ulong和char。
类型
含义
数值范围
sbyte
有符号的8位整数
-128 ~ 127
byte
无符号的8位整数
0~255
short
有符号的16位整数
-32768 ~ 32767
ushort
无符号的16位整数
0 ~ 32767
int
有符号的32位整数
-2147483648 ~ 2147483648
uint
无符号的32位整数
0 ~ 4294967295
long
有符号的64位整数
-9223372036854775808 ~ 9223372036854775808
ulong
无符号的64位整数
0 ~ 18446744073709551615
char
无符号的16位整数
0~65535
字符型
字符型,也就是char类型,是一种特殊类型的整型,这是因为char类型与其他整数类型相比有以下两点不同之处:
字符型实际是单个的Unicode类型,字长为16bits,可以通过三种方式为其赋值:
char chrTmp=“A”;
char chrTmp =“\x0065”; 十六进制
char chrTmp =“\u0065 ; unicode表示法
字符型无法隐式地转换成其它任何类型。例如对于sbyte,byte和ushort这样能完全使用char类型代表其值的类型,隐式转换也不存在。但C#中支持显式转换char型,如:
char chrTmp = (char)100;
byte btTmp = (byte)’A’;
字符型中有下列转义符,见表。
转移符
含义
\‘
表示单引号
\”
表示双引号
\\
表示反斜杠
\0
表示空字符
\a
表示感叹号
\b
表示退格
\f
表示换页
\n
表示换行
\r
表示回车
\t
表示水平tab
\v
表示垂直tab