运算符与表达式
摘要:
运算符和表达式跟C++中完全一致。然而同时也添加了一些新的有用的运算符。有些在这里进行了讨论。is运算符is运算符是用于检查操作数类型是否相等或可以转换。is运算符特别适合用于多态的情形。is运算符使用两个操作数,其结果是布尔值。参考例子:voidfunction(objectparam){if(paramisClassA) //做要做的事elseif(paramisMyStruct)//做要做的事}}as运算符as运算符检查操作数的类型是否可转换或是相等(as是由is运算符完成的),如果是,则处理结果是已转换或已装箱的对象(如果操作数可以装箱为目标类型,参考装箱/拆箱)。如果对象不是可... 阅读全文
posted @ 2013-03-08 09:27 neights 阅读(162) 评论(0) 推荐(0) 编辑