2011-01-19 19 views

回答

7

的“是”运算符采用2个操作数,并返回被丢在第二个操作数表示用于第一操作数的能力的布尔值。例如:

if(object1 is ClassA) //returns true if object1 is derived from ClassA or can be cast into ClassA. 
+0

您在代码注释中犯了一个错误。 “object1可以转换成ClassA”并不意味着“object1是ClassA”。 – 2011-01-19 17:13:20