3
A
回答
4
對於類型轉換工作的類型必須是兼容的:
object str = 10;
int i = (int) str;
解析爲不同類型之間的轉換:
string str = "10";
int i = int.Parse(str);
0
鑄造廠當這些對象共享一些繼承。但在你的情況下
int i = (int) str;
你正在處理隱式自動轉換。其中編譯器會自動隱藏/放棄.NET內置類型。對於一個完整的指南,去這裏尋找Converting and Casting
Int32.Parse(...
解析是因爲當他們兩個不相關的對象,但有一種轉換一種方式到另一種方式。
相關問題
- 1. 類型轉換和類型轉換之間的區別?
- 2. 類型轉換和使用std :: move()之間的區別?
- 3. 超類和超類型之間的區別以及子類和子類型之間的區別
- 4. 類型轉換和類型轉換是否有區別?
- 5. 命名實體識別和解析之間的區別?
- 6. SPFile和PublishingPage類別之間的區別
- 7. 類型[] varName和類型varName []之間的區別?
- 8. Swift中類型和明確展開類型之間的區別
- 9. (類型)值和類型(值)之間的區別是什麼?
- 10. couchbase中文檔類型和鍵值類型之間的區別
- 11. 瞭解方法,泛型類型之間區別的問題
- 12. 意圖解析和ACTION_CHOOSER和ACTION_PICK_ACTIVITY之間的區別
- 13. 調試器類型之間的區別
- 14. OCaml類型鑄造之間的區別
- 15. 功能類型之間的區別
- 16. C#:方法類型之間的區別
- 17. APIView類和viewsets類之間的區別?
- 18. 類和類之間的區別<?>
- 19. Pattern類和Matcher類之間的區別
- 20. 類型之間轉換
- 21. Objective-C解析事件和動作之間的區別
- 22. MVVM - 模型和ViewModel之間的區別
- 23. 類型和類之間的數據存儲區別
- 24. java類和jar之間的區別
- 25. Smarty和SmartyBC類之間的區別
- 26. MustInherit和抽象類之間的區別
- 27. 結構和類之間的區別?
- 28. BrowseFragment和BrowseSupportFragment類之間的區別?
- 29. SoundEffect和SoundEffectInstance類之間的區別
- 30. 分類和迴歸之間的區別
這樣就意味着我只能使用鑄造短,雙,長等? – Rye 2010-09-27 13:55:52
您可以使用任何類型的類型投射,因爲您正在投射的類型與您正在投射的類型相同。就解析而言,Parse方法有不同的重載,它允許您將字符串轉換爲整數,浮點數,小數...... – 2010-09-27 13:58:10
只是一個後續問題,所以解析要好得多? – Rye 2010-09-27 14:01:14