Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/11 9:21:34 C#教程:C#中的特殊运算符
其他特殊运算符1.条件运算符条件运算符(?:)根据布尔型表达式的值返回两个值中的一个。如果条件为True,则计算第一个表达式并以它的计算结果为准;如果为False,则计算第二个表达式并以它的计算结果为准。例如:本教程来自http://www.isstudy.comint a=4;int b=2;a/b=2?True:False;上面的代码首先定义了两个变量,对它们赋值并且进行三元运算,如果a/b=2,那么该示例返回执行结果为True;否则返回False。2.new运算符new运算符用于创建一个新的类型实例,它有3种形式,如下所示。(1)对象创建表达式,用于创建一个类类型或值类型的实例。(2)数组创建表达式,用于创建一个数组类型的实例。(3)代表创建表达式,用于创建一个新的代表类型的实例。注意:new运算符表示创建一个类的实例,但不一定必须动态分配内存。3.typeof运算符typeof运算符用于获得系统原型对象的类型,也就是Type对象。Type类包含值类型和引用类型的信息。typeof运算符可以在C# 各种位置使用,以找出关于引用类型和值类型的信息。例如,下面代码可以获得int类型的类型信息:Type myType=typeof(int);4.递增递减运算符增量运算符(++)将操作数加1。增量运算符可以出现在操作数之前或之后。若为前缀增量操作,则操作的结果是操作数加 1 之后的值。若为后缀增量操作,则运算的结果是操作数加1之前的值。示例++操作符的使用下面的示例代码演示了++x和x++的区别。using System;class TestClass{static void Main(){double x;x = 2.5;Console.WriteLine(++x);x = 2.5;Console.WriteLine(x++);Console.WriteLine(x);}}输出结果:3.52.53.5完整程序代码如下:本教程来自http://www.isstudy.com★★★★★主程序文件完整程序代码★★★★★using System;using System.Collections.Generic;using System.Text;namespace _2_07{class Program{static void Main(string[] args){double x;x = 2.5;Console.WriteLine(++x);x = 2.5;Console.WriteLine(x++);Console.WriteLine(x);}}}
赞