//6的二进制是00000110,右移二位等于00000001,即1
}
}
6.is操作符
is操作符用于检查运行时对象类型是否和给定的类型兼容。表达式"e is t"中的e是一个表达式,t是一个类型。返回值是一个布尔值。
如果满足下列两个条件,则 is 表达式计算为 true 值:
expression 非 null。
expression 可以被转换为 type。也就是说,将完成形式 (type)(expression) 的转换表达式而不引发异常。
示例
// cs_keyword_is.cs
// the is operator
using system;
class class1
{
}
class class2
{
}
public class istest