欢迎来到天天文库
浏览记录
ID:49198094
大小:1.22 MB
页数:59页
时间:2020-02-01
《第2章 C#语法基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第2章C#语法基础VisualC#程序设计1本章要点C#基础元素C#中变量及数据类型数据类型转换运算符与表达式22.1C#基础元素2.1.1语句C#代码由一系列语句组成,每条语句都以分号为结束,C#是一个块结构的语言,所有的语句都是代码块的一部分。这些块用一对花括号(“{}”)来界定,一个语句块可以包含任意多条语句,或者根本不包含语句。注意:花括号字符本身不加分号且最好独占一行,花括号字符必须成对出现,“}”自动与自身以前的且最临近的“{”进行匹配。vz32.1C#基础元素usingSystem;usingSystem.Collections.Generic;usingSystem.
2、Text;namespaceConsoleApplication2{classProgram{staticvoidMain(string[]args){Console.WriteLine("ThisismyfirstC#programhelloworld!");Console.ReadLine();}}}42.1C#基础元素2.1.1语句注释:“行注释”:使用行注释标识符“//”,表示从该标识符开始后的“一行”为注释部分。“块注释”:块注释分别以“/*”和“*/”为开始和结束标识符,在此中间的内容,均为注释的部分。“XML注释”:XML注释用于说明代码,属于单行注释,用三个“/”符号
3、来开头,用来说明方法、类型和属性。52.1C#基础元素2.1.2标识符与关键字标识符:标识符名以字母、下划线(_)等Unicode字符开头,关键字不可以用作普通标识符。注:C#中标识符是区分大小写的,Myabc和myabc是两个完全不同的标识符。6关键字:关键字也称为保留字(reservedword),在C#语言中有如下关键字:Abstract、as、base、bool、break、byte、case、catch、char、checked、class、const、continue、decimal、default、delegate、do、double、else、enum、event、e
4、xplicit、extern、false、finally、fixed、float、for、foreach、get、goto、if、implicit、in、int、interface、internal、is、lock、long、namespace、new、null、object、operator、out、override、params、private、protected、public、readonly、ref、return、sbyte、sealed、set、short、sizeof、stackalloc、static、string、struct、switch、this、throw、tr
5、ue、try、typeof、uint、ulong、unchecked、unsafe、using、value、virtual、volatile、while。72.2变量变量代表了存储单元,每个变量都有一个类型。这决定了这个变量可以存储什么值。可以通过赋值语句的操作来改变变量的值。使用变量的一条重要原则是:变量必须先定义后使用8在C#中命名一个变量应遵循如下规范:变量名以字母或下划线开头;变量名只能由字母、数字和下划线组成,而不能包含空格、标点符号、运算符等其他符号;变量名不能与C#中的关键字名称相同;变量名不能与C#的库函数名称相同。例如:inti;stringfirstName;fl
6、oat@namespace;合法例如:int3a;floatMain;floatnamespace;不合法2.2.1变量的命名9在.NETFramework名称空间中有两种命名约定,分别为PascalCase和camelCase。它们都应用到由多个单词组成的名称中。PascalCase指定名称中的每个单词除了第一个字母大写外,其余字母都是小写。在camelCase中,除第一个单词须以小写字母开头,其余单词第一个字母大写。10下面是PascalCase变量命名的举例:AgeStudentNameDayOfWeek下面是camelCase变量命名的举例:agestudentNameday
7、OfWeek11Micorsoft建议:对于简单的变量,使用camelCase规则,而比较高级的命名则使用PascalCase规则。12变量的声明采用如下的规则:typename;其中type是变量的类型,name是变量的名称。例如:inta;doubled;doublec=2.4;strings="helloCSharp";boolb1=true,b2=false;2.2.2变量的声明与赋值132.3数据类型值类型引用类型简单数据类型结构类型intflo
此文档下载收益归作者所有