欢迎来到天天文库
浏览记录
ID:48418149
大小:407.50 KB
页数:47页
时间:2020-01-19
《C#语法基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、模块2-1VisualC#语法1usingSystem;namespacehello{classClass1{staticvoidMain(string[]args){Console.WriteLine(“Hello”);}/*我的第一个C#程序*/}}导入命名空间主方法C#语句指定名字空间定义类关键字2.1一个简单的C#程序标识符标识符注释2关键字也叫保留字,是对C#有特定意义的字符串。关键字在VisualStudio环境的代码视图中默认以蓝色显示。1、关键字32、标识符标识符(identifier)是一串字符,在程序中作为各种标识,用来代表一个名字。C#的标
2、识符有如下规则:(1)一个合法的C#标识符,是由字母、数字、下划线组成,但是第一个字符不能是数字。(2)C#的标识符严格区分大小写。(3)不能是关键字。标识符的名称最好和实际的应用联系起来,这样可以使程序更容易理解,做到“见名知意”。比如,用来表示售货员的标识符使用salesman比用people更容易理解。标识符的第一个字符不能为数字4C#的标识符不能与关键字相同,但是可以使用“@”前缀来避免这种冲突。例如:@whilewhile5C#程序设计实用教程√×2、标识符53、.NET的命名空间using关键字允许在一个命名空间中使用另一个命名空间的类usingSy
3、stem;如果在该例中没有导入该命名空间,则程序应该写成:System.Console.WriteLine(“Hello”);注:using语句是惟一允许写在任何花括号{}之外的语句,并且其后必须带有分号“;”一般在创建项目时,会自动生成需要的系统的命名空间,但是如果需要某用户的命名空间,需要自己导入。6using语句使用示例//在这里引入命名空间System中的所有名字,以便使用其中//的Console类进行输入输出。usingSystem;classProgram{staticvoidMain(string[]args){Console.WriteLine(
4、“Helloworld!”);}}3、.NET的命名空间73、.NET的命名空间命名空间又称名空间或名字空间,它是组织应用程序的一种结构。使用命名空间是为了避免程序中类名的冲突。namespace关键字定义命名空间的语法为:namespacename[.name1…]{typedeclarations}任何一段代码都必须放在某一个命名空间内,以防止类名的冲突。83、类和方法C#中,必须用类来组织程序的变量与方法。C#要求每个程序必须且只能有一个“Main”方法。“Main”方法必须放在某一个类中。“Main”方法是应用程序的入口。4、语句语句就是C#应用程序中执
5、行操作的指令。C#中的语句必须用分号“;”结束。可以在一行中书写多条语句,也可以将一条语句书写在多行上。95、在C#中,括号“{”和“}”是一种范围标志,用于标识应用程序一段代码的开始与结束。6、缩进与空格缩进用于表示代码的结构层次,这在程序中不是必须的,但是缩进可以清晰地表示程序的结构层次。空格有两种作用,一种是语法要求,必须遵守,一种是为使语句不至于太拥挤。例如:inta=3;107、添加注释:A)“//”:单行注释B)“/**/”:多行注释C)///11/*导入.NET系统类库提供的命名空间System*/usingSystem;classWelcome/
6、/定义类{staticvoidMain()/*程序的入口。其中static表示Main()方法是一个静态方法,void表示该方法没有返回值*/{Cosole.WriteLine("欢迎使用C#");//输出欢迎使用C#}}128、注意:严格区分大小写;大写“A”与小写“a”对C#来说,是两个不同的字符。例如下面的4个标识符是不同的:MembermemberMemBerMEMBER13练习:1.以下标识符中,错误的是()A._b39B.x345C.6_321D.nAverage2.以下标识符中,正确的是()A._nNameB.MainC.6bD.x5#142.3C
7、#的数据类型C#数据类型值类型引用类型简单类型结构类型枚举类型类类型数组类型字符串类型接口类型委托类型整数类型实数类型字符类型布尔类型152.3C#基本数据类型-值类型预定义类型定义字节数byte0~255之间的整数1sbyte-128~127之间的整数1short-32768~32767之间的整数2ushort0~65535之间的整数2int-2147483648~2147483647之间的整数4uint0~4294967295之间的整数4long-9223372036854775808~9223372036854775807之间的整数8ulong0~1884
8、467440737095
此文档下载收益归作者所有