C#语法基础解读ppt课件.ppt
《C#语法基础解读ppt课件.ppt》由会员分享,可在线阅读,更多相关《C#语法基础解读ppt课件.ppt(49页珍藏版)》请在三一办公上搜索。
1、1,模块2-1,Visual C#语法,2,using System;namespace hello class Class1 static void Main( string args ) Console.WriteLine(“Hello”); /*我的第一个C#程序*/ ,关键字,2.1一个简单的C#程序,标识符,标识符,3,关键字也叫保留字,是对C#有特定意义的字符串。关键字在Visual Studio 环境的代码视图中默认以蓝色显示。,1、关键字,4,2、标识符,标识符(identifier)是一串字符,在程序中作为各种标识,用来代表一个名字。 C#的标识符有如下规则: (1)一个合法
2、的C#标识符,是由字母、数字、下划线组成,但是第一个字符不能是数字 。 (2)C#的标识符严格区分大小写。 (3)不能是关键字。标识符的名称最好和实际的应用联系起来,这样可以使程序更容易理解,做到“见名知意”。比如,用来表示售货员的标识符使用salesman比用people更容易理解。,标识符的第一个字符不能为数字,5,C#的标识符不能与关键字相同,但是可以使用“”前缀来避免这种冲突。例如:whilewhile,5,C#程序设计实用教程,2、标识符,6,3、.NET的命名空间,using 关键字 允许在一个命名空间中使用另一个命名空间的类 using System; 如果在该例中没有导入该命名
3、空间,则程序应该写成: System. Console.WriteLine(“Hello”);注:using 语句是惟一允许写在任何花括号之外的语句,并且其后必须带有分号“;”一般在创建项目时,会自动生成需要的系统的命名空间,但是如果需要某用户的命名空间,需要自己导入。,7,using 语句使用示例,/ 在这里引入命名空间 System 中的所有名字,以便使用其中/ 的 Console 类进行输入输出。using System;class Program static void Main(string args) Console.WriteLine(“Hello world!”); ,3、.N
4、ET的命名空间,8,3、.NET的命名空间,命名空间又称名空间或名字空间,它是组织应用程序的一种结构。使用命名空间是为了避免程序中类名的冲突。namespace关键字定义命名空间的语法为:namespace name.name1type declarations任何一段代码都必须放在某一个命名空间内,以防止类名的冲突。,9,3、类和方法C#中,必须用类来组织程序的变量与方法。C#要求每个程序必须且只能有一个“Main”方法。“Main”方法必须放在某一个类中。“Main”方法是应用程序的入口。4、 语句语句就是C#应用程序中执行操作的指令。C#中的语句必须用分号“;”结束。可以在一行中书写多条
5、语句,也可以将一条语句书写在多行上。,10,5、在C#中,括号“”和“”是一种范围标志,用于标识应用程序一段代码的开始与结束。6、缩进与空格缩进用于表示代码的结构层次,这在程序中不是必须的,但是缩进可以清晰地表示程序的结构层次。空格有两种作用,一种是语法要求,必须遵守,一种是为使语句不至于太拥挤。例如: int a = 3;,11,7、添加注释: A)“/”:单行注释 B)“/* */”:多行注释 C) /,12,/*导入.NET系统类库提供的命名空间System*/ using System; class Welcome /定义类 static void Main( ) /*程序的入口。其中
6、static 表示Main( ) 方法是一个静态方法,void表示该方法 没有返回值*/ Console.WriteLine(欢迎使用C#); /输出 欢迎使用C# ,13,8、注意:严格区分大小写;大写“A”与小写“a”对C#来说,是两个不同的字符。例如下面的4个标识符是不同的:MembermemberMemBerMEMBER,14,练习:1以下标识符中,错误的是( ) A. _b39 B. x345 C. 6_321 D. nAverage2以下标识符中,正确的是( ) A. _nName B. Main C. 6b D. x5#,15,2.3 C#的数据类型,C#数据类型,值类型,引用类
7、型,简单类型,结构类型,枚举类型,类类型,数组类型,字符串类型,接口类型,委托类型,整数类型,实数类型,字符类型,布尔类型,16,2.3 C#基本数据类型-值类型,1、整数类型,17,2.3 C#基本数据类型-值类型,2、实数类型,精度为7位数,精度可达15到16位,方便我们在金融和货币方面的计算,18,2.3 C#基本数据类型-值类型,数值常量后缀,例如:long l=278L; float f=2.6F; decimal d_value=2.0M;,注:如果不加后缀,整型默认int类型; 实数默认double类型,19,3、字符类型 字符类型的类型标识符是char,采用Unicode字符集
8、,为双字节型,它的数据可以占有2个字节,可表示 65536 种不同的字符,这样就可以直接在一个 char 型变量中存储一个汉字。 凡是在单引号中的一个字符,就是一个字符常数, 如: 你、 A、 ?、 6、2 为了表示单引号和反斜杠等特殊的字符常数,C#提供了转义字符。表2.1列出了C#的转义字符:,2.3 C#基本数据类型-值类型,可以适用于所有已知的编码,20,2.1 C#的转义字符。,2.3 C#基本数据类型-值类型,21,2.3 C#基本数据类型-值类型,例如字符串常量“c:windowssystem32”的真正含义是路径c:windowssystem32。C#可以用反转符去掉反斜杠的转
9、义,如上也可以写成: “c:windowssystem32”,22,2.3 C#基本数据类型-值类型,4、布尔类型 布尔类型是用来表示“真”和“假”这两个概念的,在C#中,分别采用true和false两个值来表示。注意:true值不能被其他任何非零值所代替。只能如下写法:bool x=true; 或 x=false;,23,该类型的变量不直接存储所包含的值,而是指向它所要存储的值的地址。在C#中提供以下引用类型:l 对象类型l 类类型l 接口l 代表元(委托)l 字符串类型l 数组,2.3 C#基本数据类型-引用类型,24,1、对象类型(object) 对象类型是所有类型之母它是其他类型最根本
10、的基类,可把任何类型的值赋给它。例如:object theObj = 123;object theObjc=a;Object theObjd=12.3;,2.2 C#的数据类型-引用类型,25,2.2 C#的数据类型-引用类型,2、字符串类型(string)一个字符串是被双引号包含的一系列字符。 string类是专门用于对字符串进行操作的。string str1=中国,;string str2=你好!;string str3=str1+str2; /这相当于str3=中国,你好!char c=str30; /取出str3的第一个字符,即“中”字。,26,字节数少的类型-字节数多的类型(隐式转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 语法 基础 解读 ppt 课件

链接地址:https://www.31ppt.com/p-1375493.html