43、我的C#学习笔记9
2021-05-02 21:27
标签:c# 特殊运算符: is运算符 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 水平制表 \" 双引号 \‘ 单引号 \\ 反斜线 \b 退格 \r 回车 \f 换页 本文出自 “奕奕微笑” 博客,请务必保留此出处http://yiyiweixiao.blog.51cto.com/2476874/1977722 43、我的C#学习笔记9 标签:c# 原文地址:http://yiyiweixiao.blog.51cto.com/2476874/1977722