C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt

C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt

ID:50318566

大小:657.00 KB

页数:150页

时间:2020-03-08

C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt_第1页
C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt_第2页
C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt_第3页
C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt_第4页
C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt_第5页
资源描述:

《C#程序设计实用教程 教学课件 作者 张晓蕾 第2章-C#语言基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C#语言基础C#的基本语法2.1程序流程控制—条件结构2.2复杂数据类型2.4函数2.5程序流程控制—循环结构2.32.1C#的基本语法2.1.1命名空间1.命名空间简介命名空间是.NETFramework的核心内容,它用于将类组织到逻辑组中,使这些类更易于调用和管理。.NETFramework类库由命名空间组成。命名空间用于指定范围,命名空间名称是类型的完全限定名(namespace.typename)的一部分。在使用命名空间时,可以使用符号“.”来表明命名空间的层次。2.命名空间的定义命名空

2、间使用关键字namespace进行定义,定义格式如下:namespace命名空间名称{类型声明...}3.使用命名空间在C#中使用命名空间可以有两种方式。一种是使用全局限定名,例如:System.Console.WriteLine(“欢迎进入C#的世界!”)。如果在程序中需要多次重复使用某个命名空间中的内容时,使用全局限定名会使代码显示累赘,此时,可以使用关键字using导入某个命名空间的内容或为其取一个别名,其格式为:using命名空间;using别名=命名空间或类型;2.1.2基本数据类型C#为程

3、序设计提供了丰富的数据类型,可以分为三个大类:值类型、引用类型和指针类型。C#的值类型可以分为三种:简单数据类型、结构类型(Struct)和枚举类型(Enumeration)。所有的值类型均隐式派生自命名空间System.ValueType。C#的引用类型可分为四种:类(class)、委托(delegate)、数组(array)和接口(interface)。1.整型2.实型3.字符类型4.布尔型2.1.3变量与常量1.变量变量是指在程序运行过程中,值可以发生变化的量。从本质上来看,变量就是计算机内存中

4、的一个存储空间,是程序中存储信息的基本单元。变量定义的一般形式如下:类型变量名表;2.常量与变量的定义相反,常量是指在程序运行过程中不能发生改变的量。C#中常量的定义可以在变量定义形式前加上const关键字或readonly关键字来得到。常量定义形式如下:const数据类型常量名=值表达式;readonly数据类型常量名=值表达式;在C#中,还有一种特殊的字符常量,它是以反斜杠“”开头的字符序列,称之为转义字符。2.1.4运算符与表达式运算符又称为操作符,是数据间进行运算的符号,它表示数据间进行操作

5、的方式。C#具有丰富的运算符,按运算类型可分为赋值运算符、算术运算符、逻辑运算符、关系运算符、位运算符、指针运算符和取成员运算符等;按运算对象(又称为操作数)的个数又可分为一元运算符、二元运算符和三元运算符。表达式就是按照一定规则,将运算对象用运算符连接起来的有意义的式子。运算对象可以是常量、变量、函数,也可以是别的表达式。在构成表达式时,运算符具有不同的优先级,还有不同的结合方式。1.算术运算符(1)加法运算符“+”与减法运算符“-”(2)乘法运算符“*”与除法运算符“/”(3)求余运算符“%”(4

6、)递增“++”和递减“--”运算符(5)一元正运算符“+”和一元负运算符“-”2.赋值运算符赋值运算用于改变变量的值,即为变量赋值。C#中提供了一个简单赋值运算符“=”和多个复合赋值运算符,包括:+=、-=、*=、/=、%=、<<=、>>=、&=、^=和

7、=。复合赋值运算符是将一个其他运算符加上简单赋值运算符而得到,其含义为:将左操作数和右操作数按运算符进行运算,将结果的值赋给左操作数。2.1.5类型转换1.隐式转换在C#中在运算时会对数据类型将自动进行转换,这种转换一般是“向上”的,即由占存储空间小

8、的数据类型向占存储空间大的数据类型转换。2.显式转换C#语言提供了一个类型转换运算符用于对数据类型进行强制转换,类型转换运算符用圆括号“()”表示,其使用格式如下:(类型名)操作数3.System.Convert类System.Convert类位于命名空间System,它为数据转换提供了一整套方法,可以将一个基本数据类型转换为另一个基本数据类型。使用Convert类的方法可以方便地执行显示、隐式数据类型转换的功能,以及不相关数据类型的转换。2.1.6代码注释C#的注释方式和C++相同,可以使用双斜杠(

9、//)和/*...*/进行注释。【案例4】简易计算器本例将实现一个可以在窗口中输入两个操作数,并通过单击计算按钮进行计算的简易计算器程序,效果如图2-1-1所示。图2-1-1简易计算器在本例的实现过程中,将学习使用基本数据类型进行简单计算,以及数据类型的转换。案例的实现方法如下。1.创建项目2.界面设计3.代码编辑2.2程序流程控制——条件结构2.2.1算法与程序流程控制算法是程序设计中的重要内容,是解决问题的方法、步骤;程序中的控制结构则是实现算法的功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。