下载此文档

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


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
第二章 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

《 Web程序设计》第二章 C#基础知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bjy0415
  • 文件大小135 KB
  • 时间2018-04-28
最近更新