0
A
回答
3
它會返回null。該as
運營商的目的是爲了避免拋出異常,每MSDN:
as運算符是像一個轉換操作。但是,如果轉換 不可行,則返回null而不是引發異常。
例如:
object o = null; // also try with a string type
string result = o as string;
Console.WriteLine(result); // null
2
你得到一個空值,也不例外。實際上,as
的目的是永遠不會拋出異常。
相關問題
- 1. 結構上的as運算符?
- 2. 在MYSQL中使用和運算符的結果爲空
- 3. 構造運算符的結果與對默認構造對象的運算
- 4. 在空std :: vector上使用運算符[]
- 5. 從AS中的位運算符得到「uint」結果?
- 6. AS3:如何使用「as」運算符?
- 7. 如何在WMI查詢結果上使用數學運算符?
- 8. Angular2使用Elvis運算符在正斜槓對象鍵上
- 9. 模運算符結果的符號?
- 10. 使用SIZEOF運算符計算出的結果不同嗎?
- 11. 否定空條件運算符返回意外結果爲空
- 12. 在C#中使用多個運算符的奇怪結果
- 13. Golang:結構上的算術運算符
- 14. 在WHERE子句中對IN運算符使用STRING_AGG函數的結果
- 15. 爪哇 - 空的instanceof對象的計算結果爲真假兩
- 16. 不能在Gnu AS表達式中使用'&'運算符
- 17. 如何確定可空布爾邏輯運算符的結果?
- 18. Realm在空對象中查找結果
- 19. TypeScript類型使用as運算符投射字符串
- 20. 的結果(不是三元運算符)
- 21. 'in'運算符意外的結果 - Python
- 22. 排序對象的詞典由代數運算的結果
- 23. 在對象中使用數學運算
- 24. 我們在PHP中使用對象運算符「 - >」在哪裏?
- 25. 使用Linq to Sql對象數據源過濾使用LIKE運算符的Gridview結果
- 26. will_paginate在對象上的方法結果
- 27. 我可以在對象的新實例上使用箭頭運算符嗎?
- 28. MongoDB:沒有得到正確的結果使用$ geoWithin運算符
- 29. 如何處理MySQL的結果使用IN運算符選擇
- 30. 對帶有返回多個結果的子查詢使用'LIKE'運算符
謝謝,我不知道jfiddle的事情。我可以運行代碼來檢查,但我想知道是否有特定的副作用或某些我不知道的特殊情況。 – tomjen