All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
C#教程:C#中的特殊运算符

Writer: qq Article type: Programming skills(编程技巧) Time: 2014/7/11 9:21:34 Browse times: 315 Comment times: 0

C#教程:C#中的特殊运算符


Head photo

Go homepage
Upload pictures
Write articles

C#教程:C#中的特殊运算符

其他特殊运算符
1.条件运算符
条件运算符(?:)根据布尔型表达式的值返回两个值中的一个。如果条件为True,则计算第一个表达式并以它的计算结果为准;如果为False,则计算第二个表达式并以它的计算结果为准。例如:
本教程来自http://www.isstudy.com
int 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.5
2.5
3.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);
}
}
}





There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.