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