欢迎来到天天文库
浏览记录
ID:59432836
大小:290.00 KB
页数:31页
时间:2020-09-18
《C#编程语法基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C#语法基础1教学目标了解C#中的基本数据类型理解值类型和引用类型以及装箱和取消装箱的概念掌握C#中变量、常量和数组的使用方法了解C#中的操作符掌握常用的流程控制语句2相关理论知识基本数据类型整型浮点型布尔型字符型3基本数据类型4变量的声明变量必须先声明后使用,即给变量指定一个名称和一种类型。声明变量的语法:例如:inti;int是数据类型,i是变量名。5变量命名在声明变量时,需要遵循一定的命名规则,C#中的命名规则与C中的基本相同。变量名的第一个字符必须是字母或者下划线变量名只
2、能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其它符号变量名不能与C#中的关键字名称相同6使用关键字作为变量名C#可以使用与关键字冲突的变量名称,方法是为此标识符添加@符号作为前缀。@符号并不是标识符的一部分。例如:string@string;7变量的初始化在C#中,使用变量前,要求必须先对其进行初始化操作!(为变量赋值)自动初始化类级变量(字段)显式初始化方法内的局部变量8变量的初始化类级变量(字段)可以不用事先赋值,而使用缺省值各种数据类型的缺省值:数值类型的缺省值为0或0.0boo
3、l类型的缺省值为falsechar的缺省为x0000string类型的缺省值为null9变量必须被初始化方法的局部变量必须被初始化后,才可以在程序中的其他地方引用PublicvoidTest(){inti;intj=i*10;//编译时会报错}10使用变量示例//先声明,后赋值inti;intj;i=10;j=10;//声明的同时赋值,且一次可以声明多个变量intx=10,y=5;//使用连等的形式为变量赋值inta,b;a=b=10;11常量在声明和初始化变量时,添加const关键字语法:const
4、=;例如:constdoublePI=3.14;12运算符一元运算符二元运算符三元运算符13运算符种类14运算符简化操作15三元运算符三元运算符需要3个操作数。第一个操作数必须为bool值或表达式,如果为true,运算结果为第二个操作数的值;否则,运算结果为第三个操作数的值。格式如下:condition是要计算的bool类型表达式true_value是condition为true时返回的值false_value是condition为fasle时返回的值conditi
5、on?true_value:false_value16数组数组是一组具有相同数据类型的值。这些值存储在相邻的内存位置,因此访问和操纵这些值更为简便。数组从零开始建立索引,C#中的数组属于引用类型。17使用数组数组的声明:在类型和数组变量名称之间插入一对中括号,例如:int[]i;在使用数组前需要对其进行初始化,例如:int[]i={2,3,4};int[]i=newint[3];//C#编辑器默认对其进行初始化,全为0int[]i=newint[3]{2,3,4};int[]i;i={1,2,3};//
6、编译报错18数组的索引数组的各个元素是通过索引来访问的,0为指向数组中的第一个元素。C#支持一维数组、多维数组和交错数组(数组的数组):一维数组:int[]i=newint[10];多维数组:int[,]i=newint[2,4];交错数组:int[][]i=newint[4][3];19循环控制语句C#提供了4种循环语句:while循环do…while…循环for循环foreach循环20whie循环while循环中只要提供的表达式值为true,就会不断重复执行一条语句或一个语句块。格式如下:cond
7、ition为循环条件,statement为迭代表达式。由于条件是在循环语句执行前进行的,所以while循环执行的次数可以为0次,也可以是许多次。while(condition){statement;}21do…while循环do…while与while基本类似,不同点在于其条件测试要在每次循环体执行后才进行,即使条件表达式值为falsedo循环体中的语句也至少会执行一次do{statement;}while(condition);22for循环一般来说,如果已知循环的次数,则采用for循环for循环格式
8、如下:for(initializer;condition;iterator){statement;}initializer为初始化表达式condition为条件表达式iterator为控制语句,需要计算的表达式statement为迭代表达式,即需要执行的操作23foreach循环foreach循环一般用于遍历整个集合或数组foreach循环可以迭代集合中的每一项。如果需要重复某个集合(例如数组)中的每个条目,那么将会是比较好的选择。fore
此文档下载收益归作者所有