staticvoidMain(string[]args) { Typemytype=typeof(int); Cons

时间:2022-06-10 08:47:02

is运算符用于查抄变量是否为指定的类型。如果是,返回真;否则,,返回假。

好比:创建一个控制台应用措施,判断整型变量i是否为整数类型。代码如下:

int i=0;

bool result=(i is int);

Console.WriteLine(result);

Console.ReadLine();

条件运算符

条件运算符(?:)按照布尔表达式的值返回两个值中的一个。如果条件为true,则计算第一个表达式并以它的计算功效为准;如果为false,则计算第二个表达式并以它的计算功效为准。使用格局为:条件式?值1:值2;

new运算符

new运算符用于创建一个新的类型实例,它有以下3种形式。

东西创建表达式,用于创建一个类类型或值类型的实例。

数组创建表达式,用于创建一个数组类型实例。

代表创建表达式,用于创建一个新的代表类型实例。

typeof运算符

typeof运算符用于获得系统原型东西的类型,也就是Type东西。Type类包罗关于值类型和引用类型的信息。typeof运算符可以在C#语言中各类位置使用,以找出关于引用类型和值类型的信息。

例如:创建一个控制台应用措施,操作typeof运算符获取引用整型的信息,并输出功效。

static void Main(string[] args)

{

Type mytype=typeof(int);

Console.WriteLine("类型:{0}",mytype);

Console.ReadLine();

}

运算符优先级:

C#中的表达式是使用运算符连接起来的切合C#规范的式子,运算符的优先级决定了表达式中运算执行的先后挨次。运算符优先级其实就是相当于进销存的业务流程,如:进货、入库、发卖、出库,只能按这个法式进行操纵。运算符的优先级也是这样的,它是凭据必然的级别进行计算的,凡是优先级由高到低的挨次依次为:

增量或减量运算。

算术运算。

关系运算。

逻辑运算。

赋值运算。

如果两个运算符有不异的优先级,那么左边的表达式要比右边的表达式先被措置惩罚惩罚。在表达式中,可以通过()来调解运算符的运算挨次,将想要优先运算的运算符安排在括号()中。当措施开始执行时,括号()内的运算符会被优先执行。

Char类主要用来存储单个字符。只用16为(两个字节)的内存空间。在界说字符型变量时,要以单引号暗示,如‘s‘暗示一个字符。而"s"暗示一个字符串。虽然其只是一个字符,但由于使用双引号,所以它仍然暗示字符串,而不是字符。

Char界说非常的简单,可以通过下面的代码界说字符。

char ch1=‘1‘;

Char ch2=‘2‘;

Char只界说一个Unicode字符,Unicode字符是目前计算机中通用的字符编码,它为针对差别语言中的每个字符设定了统一的二进制编码,用于满足跨语言、跨平台的文本转换、措置惩罚惩罚的要求。

一些字符类的静态要领的使用代码:

char a=‘a‘;

//是不是字母

Char.IsLetter(a);

//是不是数字

Char.IsDigit(a);

//是不是字母或数字

Char.IsLetterOrDigit(a);

//是否为小写字母

Char.IsLower(a);

//是不是大写字母

Char.IsUpper(a);

//是不是标点标记

Char.IsPunctuation(a);

//是不是支解符

Char.IsSeparator(a);

//是不是空白

Char.IsWhiteSpace(a);


转义字符:

转义字符是一种特殊的字符变量,其以反斜线“\”开头,后跟一个或多个字符。转义字符具有特定的含义,差别于字符原有的意义,故称“转义”。例如:界说一个字符,而这个字符是单引号,如果不使用转义字符,则会孕育产生错误。

转义字符就相当于一个电源调动器,电源调动器就是通过必然的手段获得所需的电源形式,例如:交流酿成直流、高电压酿成低电压、低频变为高频等。转义字符也是,它是将字符转换成另一种操纵形式,或是将无法一起使用的字符进行组合。

转义符\只针对后面紧随着的单个字符进行操纵。

常用的转义字符有:

\n 回车换行

\t 程度制表

\" 双引号

\‘ 单引号