第二章C#NET编程基础.ppt
《第二章C#NET编程基础.ppt》由会员分享,可在线阅读,更多相关《第二章C#NET编程基础.ppt(35页珍藏版)》请在三一文库上搜索。
1、第二章 C#.NET编程基础,2.1 C#.NET语法 2.2 利用If语句和For语句实现对字符串的分类统计功能 2.3 利用数组完成对客户信息的输入和统计功能 2.4 采用面向对象编程技术开发小型活期储蓄业务系统,2.1 C#.NET语法,2.1.1 编码规则 2.1.2 数据类型 2.1.3 变量和常量 2.1.4 运算符 2.1.5 流程控制 2.1.6 数组 2.1.7 面向对象特性,2.1.1 编码规则,1.代码书写规则 每个语句和数据定义必须以分号结束。分号是C#语句的必要组成部分,即使程序中的最后一个语句也应以分号结束。 一行内可以写多个语句,一个语句也可以分写在多行上。 C#
2、代码区分字母大小写。,2.1.1 编码规则,2.命名规则 变量命名规则 变量名的第一个字符必须是字母、下划线“_”或“”。 后面的字符可以是字母、下划线“_”或数字。 变量名不能使用C#的关键字。除非第一个字符是。 如果第一个字母是,则第二个字符不能是数字。 长度不能超过255个字符。 C#区分字母的大小写。,2.1.1 编码规则,常量命名规则 首字母必须是英文字母、下划线。 后面的字符可以是字母、数字、下划线等字符。 不可以使用空格、斜杠、逗号、句号等特殊字符。 长度不能超过255个字符。 为了与变量区分,通常将常量中的字母全部用大写表示。,2.1.1 编码规则,3.注释规则 单行注释 “/
3、” 多行注释 “/* */”,2.1.2 数据类型,1. 值类型 1)整数类型 2)实数类型 3)布尔类型 4)字符类型 5)结构类型 6)枚举类型,2.1.2 数据类型,2.引用类型 1)对象类型 2)类类型 3)字符串类型 4)接口类型 5)结构类型 6)委托类型,2.1.3 变量和常量,1.变量声明和赋初值 1)将不同变量声明为不同的数据类型。 如:int a ; 2)使用逗号分隔符,将多个变量声明为同一种数据类型。 如:int a , b , c ; 3)在声明变量后,通过赋值语句给变量赋初值 。 如:int a ; a=2 ; 4)在声明变量的同时为其赋初值。 如:int a = 2
4、 ;,2.1.3 变量和常量,5)在声明变量的同时为部分变量赋初值 。 如:int a = 2 , b , c = 5 ; 6)在声明变量的同时使用有效的表达式为其赋初值 。 如:double d = 5 + 2 ; 7)在声明变量后,同时为几个相同数据类型的变量赋相同的值 。 如:int a , b , c ;a = b = c = 5 ;,注意: C#严格区分大小写。同时string和String也是不同的。 在使用变量时,还要注意它的作用域。,2.1.3 变量和常量,2. 常量 在声明常量的语法格式为: const 数据类型 常量名=常量表达式; 例如: const double PI=
5、3.1415; const double area= PI * 5 * 5;,注意: C#严格区分大小写。同时string和String也不同。 在使用变量时,还要注意它的作用域。,2.1.4 运算符,1. 算术运算符 2. 赋值运算符 3. 关系运算符 4. 逻辑运算符 5. 条件运算符 6. 特殊运算符,2.1.4 运算符,运算符的优先级,高 低,2.1.5 流程控制,1. 选择语句:if 2. 选择语句:switch 3. 循环语句:for 4. 循环语句:while 5. 循环语句:do-while,2.1.5 流程控制,6. 循环语句:foreach 7. 跳转语句:break 8.
6、 跳转语句:continue 9. 跳转语句:goto 10. 跳转语句:return,2.1.6 数组,1. 数组的声明和初始化 2. 访问数组元素 3. 改变数组元素的值 4. 查找数组元素 5. 对数组元素排序,2.1.7 面向对象特性,1. 面向对象关键概念 2. 声明类 3. 类的成员 4. 静态成员 5. this关键字 6. 构造函数和析构函数 7. 异常处理,2.2 利用If语句和For语句实现对字符串的分类统计功能,案例描述 任意输入一个字符串,统计字符串中含有的大写字母、小写字母、数字字符、空格和其他字符的个数。,2.2 利用If语句和For语句实现对字符串的分类统计功能,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 NET 编程 基础
链接地址:https://www.31doc.com/p-2259878.html