轻松学习C#的运算符

2019-12-30 11:22:09刘景俊

输出的结果为:

轻松学习C#的运算符

二、is运算符

is运算符用于动态检查对象的运行时是否与给定类型兼容。其格式为;表达式 is 类型,运行的结果返回一个布尔值,表示“表达式”的类型if欧可通过引用转换,装箱转换或拆箱转换(其他转换不在is运算符考虑之列),然后转换为要判断的“类型”。

下面举例说明运算符的作用:

 

  1. <span style="font-size:18px;">using System;   using System.Collections.Generic;  
  2. using System.Linq;   using System.Text;  
  3. using System.Threading.Tasks;    
  4. namespace 运算符   {  
  5. class Program   {  
  6. static void Main(string[] args)   {  
  7. object a = 10;   if (a is bool)  
  8. {   Console.WriteLine("b是一个bool类型");  
  9. }   else 
  10. {   Console.WriteLine("b不是一个bool类型");  
  11. }   Console.ReadLine();  
  12. }   }  
  13. }</span>  

输出的结果为:b不是一个bool类型

三、as运算符

as运算符用于将一个值显式地转换(使用引用转换或装箱转换,如果执行其他的转换,应该为强制转换表达式执行这些转换)为一个给定的引用类型。其格式为:表达式 as 引用类型。当as指定的转换不能实现时,则运算结果为null。用户可通过这点判断一个表达式是否为某一数据类型。