课件-第三章面向对象程序设计_第1页
课件-第三章面向对象程序设计_第2页
课件-第三章面向对象程序设计_第3页
课件-第三章面向对象程序设计_第4页
课件-第三章面向对象程序设计_第5页
免费预览已结束,剩余19页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主要内容C#的基本语法变量及其用法表达式及其用法C#的基本语法C#代码是区分大小写的。C#中的分隔符空白字符:包括空格、回车符或tab字符普通分隔符;表示一条语句的结束;{和}用来定义代码块(如类体、方法体等)以及进行数组的初始化等;,用来分隔变量的说明和方法的参数等。:说明语句标号等。C#的基本语法C#中的注释单行注释

//多行注释

/*

*/可提取的单行注释

///#region与#endregionC#控制台应用程序的基本结构变量变量的语法:简单类型:整型变量浮点数其它简单类型使用简单类型的变量转义字符占位符与格式字符串控制台基本输入输出变量

名命名规则:命名约定:PascalCase

与camelCase字面值字符串中的转义字符变量的

与赋值变量在使用前,必须初始化。运算符数

算符

++与--运算符赋值运算符运算符的优先级名称空间.NET

Framework

类使用命名空间来组织它的众多类。在较大的编程项目中,

名空间可以帮助控制类和方法名的范围。大多数

C#

应用程序从一个

using

指令节开始。该节列出应用程序将会频繁使用名空间,避免程序员在每次使用其中包含的方法时都要指定完全限定的名称。运算符和表达式运算符和表Result=

number

*10变量变量常量表达式操作数和运算符的组合操作数运算符算术运算符类别运算符说明表达式算术运算符+执行加法运算(如果两个操作数是字符串,则该运算符用作字符串连接运算符,将一个字符串添加到另一个字符串的末尾)操作数1+操作数2-执行减法运算操作数1-操作数2*执行乘法运算操作数1

*

操作数2/执行除法运算操作数1/操作数2%获得进行除法运算后的余数操作数1%操作数2++将操作数加

1操作数++或++操作数--将操作数减

1操作数--或--操作数~将一个数按位取反~操作数赋值运算符赋值运算符(=)变量=表达式;例如:身高=177.5;体重=78;=

“m”;赋值运算符运算符计算方法表达式求值结果(设X=10)+=运算结果=操作数1+操作数2X+=

2X=X+212-=运算结果=操作数1-操作数2X-=

2X=X-28*=运算结果=操作数1*操作数2X*=

2X=X*220/=运算结果=操作数1/操作数2X/=

2X=X/25%=运算结果=操作数1%操作数2X%=

2X=X%20自加自减运算符一元运算符(++/--)Variable

++;相当于Variable

=

Variable

+

1;Variable

--;相当于Variable

=

Variable

-

1;前置和后置自加/自减运算符表达式类型计算方法结果(假定

num1

的值为10)num2=++num1;前置自加num1

=

num1

+

1;num2

=

num1;num2

=

11;num1

=

11;num2=num1++;后置自加num2

=

num1;num1

=

num1

+

1;num2

=

10;num1

=

11;num2

=

--num1;前置自减num1

=

num1

-

1;num2

=

num1;num2

=

9;Num1

=

9;num2=num1--;后置自减num2=num1;num1

=

num1

-

1;num2=10;Num1

=

9;比较运算符类别运算符说明表达式比较运算符>检查一个数是否大于另一个数操作数1>操作数2<检查一个数是否小于另一个数操作数1<操作数2>=检查一个数是否大于或等于另一个数操作数1>=操作数2<=检查一个数是否小于或等于另一个数操作数1<=操作数2==检查两个值是否相等操作数1==操作数2!=检查两个值是否不相等操作数1!=操作数2三元运算符类别运算符说明表达式检查给出的第一个表达式三元运算符(条件运算符)?:expression是否为真。如果为真,则计算

operand1,否则计算operand2。这是唯表达式?操作数1:操作数2一带有三个操作数的运算符其它运算符类别运算符说明表达式成员

运算符.用于

数据结构的成员数据结构.成员赋值运算符=给变量赋值操作数1=操作数2逻辑运算符&&对两个表达式执行逻辑“与”运算操作数1

&&

操作数2||对两个表达式执行逻辑“或”运算操作数1

||

操作数2!对两个表达式执行逻辑“非”运算!操作数(

)将操作数强制转换为给定的数据类型(数据类型)操作数运算符的优先级与结合性优先级说明运算符结合性1括号()从左到右2自加/自减运算符++/--从右到左3乘法运算符除法运算符取模运算符*/%从左到右4加法运算符减

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论