- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章C#程序设计基础要点
第3章 C#程序设计基础 3.1 标识符 标识符用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列。简单地说,标识符就是一个名字。C#的标识符名称必须遵守以下规则: (1)所有的标识符只能由字母、数字和下划线这3类字符组成,且第一个字符必须为字母或下划线。 (2)标识符中不能包含空格、标点符号、运算符等其他符号。 (3)标识符严格区分大小写。 (4)标识符不能与C#关键字名相同。 (5)标识符不能与C#中的类库名相同。 3.2 C#中数据类型 C#中的数据分类 3.2.1 值类型 1. 整数类型 2. 实数类型 3 字符类型 C#常用的转义符 4. 布尔类型 3.2.2 引用类型 1.object类 object是C#中所有类型(包括所有的值类型和引用类型)的基类,C#中的所有类型都直接或间接地从object类中继承而来。因此,对一个object的变量可以赋予任何类型的值。 float f=1.23; object obj1; //定义obj1对象 obj1=f; object obj2=China; //定义obj2对象并赋初值 2. string类 3.2.3 类型转换 数据类型在一定条件下是可以相互转换的,如将int型数据转换成double型数据。C#允许使用两种转换的方式:隐式转换和显式转换。 1. 隐式转换 2. 显式转换 设计一个控制台程序说明类型转换的应用 3.2.4 装箱和拆箱 3.3 C#中的变量和常量 3.3.1 变量 1.变量的基本概念 2.变量声明 3.变量的作用域 4.变量的赋值 5.理解值类型的变量 6.理解引用类型的变量 1.变量的基本概念 变量本身被用来存储特定类型的数据,可以根据需要随时改变变量中所存储的数据值。 变量具有名称、类型和值。变量名是变量在程序源代码中的标识;变量类型确定它代表的内存的大小和类型;变量值是指它所代表的内存块中的数据。 使用变量前必须首先声明变量(定义变量),即指定变量的类型和名称。 2.变量声明 变量具有名称、类型和值。变量名是存储变量的内存空间地址;变量值是内存空间所存储的内容;变量的数据类型是指此变量可以容纳什么类型的数据。所以在C#程序里使用某个变量之前,必须要告诉编译器它是一个什么样的变量,因此要对变量进行声明。声明变量的方法如下: [访问修饰符] 数据类型 变量名 [= 初始值]; 例如: string name=王华; int age=20; 也可以同时声明一个或多个给定类型的变量,例如: int a=1,b=2,c=3; 声明变量要注意命名规则:变量名区分大小写;变量名只能由数字、字母和下划线组成;变量名的第一个符号只能是字母和下划线,不能是数字。在同一语句块内不能有同名变量。 3.变量的作用域 变量的作用域就是可以访问该变量的代码区域,也称为变量的生命周期。变量只有在它的生命周期内才能被访问和使用,超过了生命周期,任何对它的访问和使用,都会产生程序编译错误。 确定变量的作用域: 只要字段所属的类在某个作用域内,其字段也在该作用域内; 局部变量存在于表示声明该变量的块语句或方法结束的封闭花括号之前的作用域; 在for、while或类似语句中声明的局部变量存在于该循环体内。 应用举例 创建一个控制台应用程序,使用for语句循环将从0-20的数字显示出来。在for语句中声明变量i,此时i即为局部变量,其作用域只限于循环体内。(见代码) 变量作用域代码举例 using System; using System.Collections.Generic; using System.Text; namespace Test07 { class Program { static void Main(string[] args) { for (int i = 0; i = 20; i++) //for循环内的局部变量i { Console.WriteLine(i.ToString()); //输出0~20的数字 } Console.ReadLine(); } } } 4.变量的赋值 在C#中,使用赋值运算符“=”给变量赋值,即将赋值号右边的值赋给赋值号左边的变量。例如: int sum; //声明一个变量 sum
原创力文档


文档评论(0)