C#第2章程序设计基础

C#第2章程序设计基础

ID:45034091

大小:1.55 MB

页数:48页

时间:2019-11-08

C#第2章程序设计基础_第1页
C#第2章程序设计基础_第2页
C#第2章程序设计基础_第3页
C#第2章程序设计基础_第4页
C#第2章程序设计基础_第5页
资源描述:

《C#第2章程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#面向对象程序设计主讲教师:胡鹏飞个人邮箱:hpf126@126.com教学邮箱:xxu2009@126.com2.1程序2.2常量和变量2.3数据类型2.4类型转换2.5输入输出操作第2章程序设计基础我学习我快乐!我快乐我学习!2.1.1初识C#程序我学习我快乐!我快乐我学习!2.1.1初识C#程序Main我学习我快乐!我快乐我学习!2.1程序2.1.1初识C#程序通过这个程序我们可以简单总结出一个C#程序的基本框架结构:C#程序由一个或多个独立的类组成,每个类归属于某个命名空间(P45)。C#的类可以由一个

2、或多个方法组成,其中类中的静态Main方法可用作程序运行的入口。注释,程序员素养的体现。我学习我快乐!我快乐我学习!2.1.1初识C#程序我学习我快乐!我快乐我学习!2.1.1初识C#程序_Main方法Main方法是程序的入口点,程序控制在该方法中开始和结束。该方法在类或结构的内部声明。它必须为静态方法,而不应为公共方法。(在上面的示例中,它接受默认访问级别private。)它可以具有void或int返回类型。声明Main方法时既可以使用参数,也可以不使用参数。P47我学习我快乐!我快乐我学习!2.1程序2.1.

3、2标识符和关键字标识符:在C#语言中,标识符是惟一地标识代码中的各种程序元素的名称,可用于表示变量、常量、方法、类或接口的名称。我学习我快乐!我快乐我学习!2.1.2标识符和关键字标识符几乎可以使用任何名称,但必须遵循以下语法规则:只能使用字母(大写的或小写的)、数字和下划线。标识符必须以字母或者下划线(“_”)开头。标识符以@符号开始时,允许使用关键字来作为标识符。建议使用有意义的英语单词和数字组合作为标识符我学习我快乐!我快乐我学习!2.1.2标识符和关键字我学习我快乐!我快乐我学习!2.2常量和变量1.常量

4、定义:对于在程序运行期间其值保持不变的量,我们称之为常量。C#语言中使用关键字const来定义常量。一般用大写标识符。常量总是静态的。例子:constdoublePI=3.14159;优点:(1)常量使程序更方便修改(2)常量能够增加程序的可读性(3)常量能有助于避免程序出现错误P22我学习我快乐!我快乐我学习!2.2常量和变量2.变量定义:变量是指其值在运行时可以改变的量。C#中,定义变量时必须指定一种数据类型,以确定其数据范围和允许的操作。一般形式:数据类型变量名;例:intx,y;//x,y是整数类型变量d

5、oublew=3.1415;//w是实数类型变量booltruth=true;//truth是布尔类型变量P20我学习我快乐!我快乐我学习!2.3数据类型2.3.1简单类型2.3.2枚举类型2.3.3结构类型2.3.4数组类型我学习我快乐!我快乐我学习!2.3数据类型我学习我快乐!我快乐我学习!2.3.1简单类型C#提供了几种与定义的简单类型,包括:1.整数型:int、long…2.实数类型:float、double3.高精度小数:decimal4.布尔类型:bool,不存在与其它类型的标准转换。其值为true,

6、false。5.字符类型:char(unicode编码)P24我学习我快乐!我快乐我学习!2.3.2枚举类型枚举类型是用户自定义的数据类型,是一种允许用符号代表数据的值类型。枚举是指程序中某个变量具有一组确定的值,通过“枚举”可以将其值一一列出来。这样,使用枚举类型,就可以将一年的四季分别用符号Spring、Summer、Autumn和Winter来表示,将一个星期的7天分别用符号Monday、Tuesday、Wednesday、Thursday、Friday、Saturday和Sunday来表示,有助于用户更好

7、地阅读和理解程序。P27我学习我快乐!我快乐我学习!1枚举类型的定义定义枚举类型时必须使用enum关键字,其一般语法形式如下:enum枚举名[:基本类型]{枚举成员表}[;]说明:声明枚举类型时,必须带上enum关键字。枚举名必须是C#中合法的标识符。枚举类型中定义的所有枚举值都默认为整型。由一对花括号“{”和“}”括起来的部分是枚举成员表,枚举成员通常用用户易于理解的标识符字符串表示,它们之间用逗号隔开。我学习我快乐!我快乐我学习!下面是一个定义枚举类型的例子:enumWeekDay{Sun,Mon,Tue,W

8、ed,Thu,Fri,Sat};上面的语句中定义了一个名称为WeekDay的枚举类型,它包含Sun、Mon、Tue、Wed、Thu、Fri、Sat这7个枚举成员。有了上述定义,WeekDay本身就成了一个类型说明符,此后就可以像常量那样使用这些符号。两个枚举成员名不能完全相同。我学习我快乐!我快乐我学习!2枚举成员的赋值在定义的枚举类型中,每一个枚举成员都有一个相对应的常

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

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

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