第3章 C Sharp语法基础

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C#中的注释基本有两种,一是单行注释,一是多 行注释。单行注释以双斜线“// ”开始,不能换行。 多行注释以“ /*” 开始,以“ * /” 结束,可以换行。
章节目录
上一页
下一页
3.2 基本数据类型 3.2.1 数值类型
1. 整数类型 整数类型又有有符号整数与无符号整数。有符号 整数可以带正负号,无符号整数不需带正负号, 默认为正数。 有符号整数包括 sbyte (符号字节型)、 short (短整型)、int(整型)、long(长整型)。 无符号整数包括byte(字节型)、ushort(无符 号短整型)、 uint (无符号整型)、 ulong (无 符号长整型)。
object (对象型):可以表示任何类型的值,其 占用字节视具体表示的数据类型而定。
object (对象型)是所有其他类型的最终基类。 C# 中的每种类型都是直接或间接从 object 类型派 生的。
章节目录 上一页 下一页
3.3 变量与常量
3.3.1 变量
1. 变量命名规则
在C#中,变量命名规则如下: ① 变量名的第一个字符必须是字母(包括汉字) 或下划线,其余字符必须是字母(包括汉字)、 数字或下划线。 ② 变量名不能是 C# 的关键字或库函数名。例如, sum , _S , 都 是 合 法 的 变 量 名 , 而 int , 2A , Number Of Student是非法变量名。
如果一次声明多个变量,变量名之间用逗号分隔。
章节目录 上一页 下一页
3. 变量赋值
C#规定,变量必须赋值后才能引用。为变量赋值 需使用赋值号“=”。例如: int number; number = 32; // 为变量赋值32
也可以使用变量为变量赋值,例如: bool close; close=open; // 为变量赋值true(假设open为已声 明的bool型变量,其值为true)
章节目录
上一页
下一页
3. 类和方法
C#中,必须用类来组织程序的变量与方法。 C# 要求每个程序必须且只能有一个“ Main” 方法。 “Main”方法必须放在某一个类中。“Main”方法 是应用程序的入口。
4. 语句
语句就是C#应用程序中执行操作的指令。C#中的 语句必须用分号“ ;”结束。可以在一行中书写多 条语句,也可以将一条语句书写在多行上。
章节目录 上一页 下一页
2. 声明变量 声明变量最简单的格式为:
数据类型名称 变量名列表;
例如:
int number; // 声明一个整型变量 bool open; // 声明一个布尔型变量 decimal bankBlance; // 声明一个十进制变量 可以一次声明多个变量,例如:
sbyte a , b; // 声明两个有符号字节型变量
第3章 C#语法基础
3.1 C#程序结构
3.1.1 C#程序的组成要素
1. 关键字
在 C# 代码中常常使用关键字,关键字也叫保 留字,是对 C# 有特定意义的字符串。关键字在 Visual Studio .NET环境的代码视图中默认以蓝 色显示。例如,代码中的 using 、 namespace 、 class、static、void等,均为C#的关键字。
章节目录 上一页 下一页
2. 命名空间
命名空间既是Visual Studio .NET提供系统资源的 分层组织方式,也是分层组织程序的方式。因此, 命名空间有两种,一种是系统命名空间,一种是 用户自定义命名空间。
系统命名空间使用 using 关键字导入, System 是 Visual Studio .NET中的最基本的命名空间,在创 建项目时,Visual Studio .NET平台都会自动生成 导入该命名空间,并且放在程序代码的起始处。
string (字符串型):指任意长度的 Unicode 字符 序列,占用字节根据字符多少而定。
string(字符串型)表示包括数字与空格在内的若 干个字符序列,允许只包含一个字符的字符串, 甚至可以是不包含字符的空字符串。
章节目录 上一页 下一页
3.2.3 布尔类型和对象类型
bool (布尔型):表示布尔逻辑量。 bool (布尔 型)数据范围是“true”(真)和“false”(假)。 bool (布尔型)占用一个字节。 bool (布尔型) 的值“true”(真)和“false”是关键字。
章节目录 上一页 下一页
2. char(字符型)
char (字符型):数据范围是 0 ~ 65535 之间的 Unicode字符集中的单个字符,占用2个字节。
char (字符型)表示无符号 16 位整数, char (字 符型)的可能值集与Unicode字符集相对应。 3. string(字符串型)
章节目录 上一页 下一页
2. 实数类型
实数类型包括float(单精度浮点型)、 double(双精度浮点型)、decimal(十进制型)。
3.2.2 字符类型
1. Unicode字符集 Unicode 是 一 种 重 要 的 通 用 字 符 编 码 标 准 是 继 ASCII 字符码后的一种新字符编码,如 UTF-16 允 许用16位字符组合为一百万或更多的字符。 C#支持Unicode字符集。
空格有两种作用,一种是语Fra Baidu bibliotek要求,必须遵守, 一种是为使语句不至于太拥挤。例如: int ia = 3;
章节目录 上一页 下一页
2. 字母大小写
C#中的字母可以大小写混合,但是必须注意的是, C#把同一字母的大小写当作两个不同的字符对待, 如,大写“A”与小写“a”对C#来说,是两个不同 的字符。
3. 注释
章节目录 上一页 下一页
章节目录 上一页 下一页
5. 大括号
在C#中,括号“{”和“}”是一种范围标志,是组 织代码的一种方式,用于标识应用程序中逻辑上 有紧密联系的一段代码的开始与结束。 大括号可以嵌套,以表示应用程序中的不同层次。
章节目录
上一页
下一页
3.1.2 C#程序的格式
1. 缩进与空格
缩进用于表示代码的结构层次,这在程序中不是 必须的,但是缩进可以清晰地表示程序的结构层 次,在程序设计中应该使用统一的缩进格式书写 代码。
相关文档
最新文档