欢迎来到天天文库
浏览记录
ID:44285813
大小:923.00 KB
页数:67页
时间:2019-10-20
《一个简单的C#程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三章C#语言3.1一个简单的C#程序3.2常量与变量3.3数据类型3.4运算符3.5数组3.6控制结构3.7类3.8本章小结3.1一个简单的C#程序创建程序的步骤:打开VisualStudio.NET2003,选择“文件”一“新建”一“项目”命令,在打开的对话框左边选择VisualC#选项,再在右边选择“控制台应用程序”选项,控制台应用程序就是C#编译器控制窗口,编写程序比较简单直接,程序的代码如下。例3.1"Hello”程序。usingSystem;namespaceHello(publicclassHello(下-页返回3.1一个简单的C#程序staticvo
2、idMain(){Console.WriteLine(”请输入你的名字:”);Console.ReadLine();Console.WriteLine(”Hello!”);)))3.1.1代码分析上-页下-页返回3.1一个简单的C#程序usingSystem表不导入System命名空间。每个东西都必须属于一个类,publicclassHello表示Hello下的一个类。staticvoidMain0表示类Hello中的一个方法,方法总是为完成某件工作。在C#程序中程序的执行总是从Main()方法开始的,一个程序中不允许出现两个或两个以上的Main()方法。同时Mai
3、n()方法必须被包含在一个类中。按CtrI+F5键运行程序,就可以看到程序的运行结果了。3.1.2添加注释C#的注释方式:每一行中双斜杠“//”后面的内容,以及在分割符“/*”和“*/”之间的内容都将被编译器忽略。上-页下-页返回3.1一个简单的C#程序这样就可以采用“//”进行单行注释,采用分割符“/,”和“*/”进行多行注释,分割符“/*”和“*/”之间的注释不能有嵌套注释。因为“/*”与遇到的第一个“*/”匹配,表示注释结束。上-页返回3.2常量与变量3.2.1常量顾名思义,常量就是在使用过程中其值不会发生变化,如数值、字符串以及日期等在C#中运用常量的好处有
4、以下3点。①可以用清楚的名词代替不明确的数字或字符,使程序更易于阅读。②使程序易于修改。③常量更容易避免程序出现的错误。下-页返回3.2常量与变量在声明常量时要注意以下几点。①常量必须在声明时初始化。指定了值后,程序运行时就不能再修改。②不能从一个变量中提取值来初始化常量。③常量总是静态的,但不允许在声明常量时包含修饰符static。④在C#中没有常量指针、常量方法、方法的常量参数等。上-页下-页返回3.2常量与变量3.2.2变量为变量起名时要遵守C#语言的以下规定。①变量名必须以字母开头。②变量名只能由字母数字和下划线组成而不能包含空格、标点符号、运算符等其他符号
5、。③变量名不能与C#中的关键字名称相同。④变量名不能与C#中的库函数名称相同。⑤变量名在其声明的作用域内必须唯一。上-页下-页返回3.2常量与变量使用变量的一条重要原则是:变量必须先定义后使用,使用之前必须对其进行初始化。变量可以在定义时被赋值,也可以在定义时不被赋值,但必须在使用前初始化。语法为:变量修饰符数据类型变量名称=初始值;可以把几个变量的声明写在同一行,中间用逗号隔开,但不允许在一条语句中声明不同类型的变量。变量的作用域大致分为以下几种:静态变量作用域、实例变量作用域、方法参数作用域、局部变量作用域、异常处理参数作用域。上-页下-页返回3.2常量与变量示
6、例程序如下:publicclassDomainTest(privateinta;//变量a的作用域为实例变量作用域staticintb;//变量b的作用域为静态变量作用域publicintGetA()(returna:上-页下-页返回3.2常量与变量)publicvoidSetA(intaa)//变量aa的作用域为方法参数作用域(inttemp;//变量temp的作用域为局部变量作用域temp=aa;上-页返回3.3数据类型C#语言数据类型主要分为两大类:值类型和引用类型。①值类型:变量本身就包含它们的数据,即变量的内存空间中存放变量的值。②引用类型:变量包含的是对
7、存放变量值的内存空间的引用,即变量的内存空间与变量值的内存空间是分开的,变量内存空间中保留的是对变量值内存空间的引用。同值类型例子为了方便处理常见的数据类型,C#预定义了15种数据类型,其中包括值类型中的13种常用类型和2种引用类型(object和string)。数据类型分类如图3-1所示。下-页返回3.3数据类型13.3.1值类型1.简单类型简单类型主要包括整数类型、实数类型、字符类型和布尔类型。整数类型:所有整数类型变量都可以赋予十进制或十六进制的值,如果要赋予十六进制整数,需要在数值前边添加Ox作为前缀。整数类型及其取值范围见表3.1。实数类型:float
此文档下载收益归作者所有