正在加载图片...
is运算符 ■s可以检查对象是否与特定类型兼容,“兼容”表示对象 是该类型,或派生于该类型 ■ e isT e是表达式,T是数据类型 ■对象为null,结果为False lis和as运算的使用 int i=123; C:\Windows\s. object obj=456; 123 is int 456is int if(i is int) is A. 请按任意键继续。 Console.WriteLine("[O)is int",i); if(obj is int Console.WriteLine("(O}is int",obj); Aa=newA(0月 Bb=new B(); 其中:A是B的父类 if(a is B) Console.WriteLine("a is B."); if (b is A) Console.WriteLine“bisA.")月 1010 is 运算符 ▪ is可以检查对象是否与特定类型兼容,“兼容”表示对象 是该类型,或派生于该类型 ▪ e is T ▪ 对象为null,结果为False ▪ is 运算符只考虑引用转换、装箱转换和拆箱转换 例: 关系运算符 e是表达式,T是数据类型 //is和as运算的使用 int i = 123; object obj = 456; if(i is int) Console.WriteLine("{0} is int",i); if(obj is int ) Console.WriteLine("{0}is int",obj); A a = new A(); B b = new B(); if(a is B) Console.WriteLine("a is B."); if (b is A) Console.WriteLine(“b is A."); 其中:A是B的父类
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有