is
运算符在C#中做什么?在C#中```运算符是做什么的?
-5
A
回答
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
4
An是表达式评估为真,如果 所提供的表达是非空, 和所提供的对象可以转换为 所提供的类型,而不会造成被抛出一个 异常。
来源:http://msdn.microsoft.com/en-us/library/scekt9xw(v=vs.80).aspx
相关问题
- 1. “| =”运算符在C#中做什么?
- 2. - >运算符在C中做什么?
- 3. #和##运算符在C中做什么?
- 4. 什么是“?”。运算符在C#中做什么?
- 5. 在提供的C#代码中,+ =运算符是做什么的?
- 6. C++ - 什么是运算符。*?
- 7. “+ =”运算符是做什么的?
- 8. HAML - “!=”运算符是做什么的?
- 9. php运算符“ - =”是做什么的?
- 10. ^运算符是做什么的?
- 11. =>运算符是做什么的?
- 12. '&='和'=&'运算符是做什么的?
- 13. - =运算符是做什么的?
- 14. ==〜运算符是做什么的?
- 15. ^运算符是做什么的?
- 16. C#中的/ =运算符是做什么的?
- 17. C中的'#'运算符是什么?
- 18. 什么是C++中的static_case运算符?
- 19. 什么是C#中的“??”运算符?
- 20. //和||是什么?运算符在Perl中做什么?
- 21. +运算符在cout中做什么?
- 22. 运算符`。*`在matlab中做什么?
- 23. '/运算符在MATLAB中做什么?
- 24. 运算符| =在JavaScript中做什么?
- 25. ^运算符在Perl中做什么?
- 26. !==运算符在JavaScript中做什么?
- 27. | =运算符在Java中做什么?
- 28. ^=运算符在Perl中做什么?
- 29. - >运算符在Perl中做什么?
- 30. (+++)运算符在Text.ParserCombinators.ReadP(Haskell)中做什么
AFAIK C#中没有这样的* IS *运算符,但*是*,* C#区分大小写。 – 2011-01-19 17:04:02