任何可以幫助我瞭解convert.tostring()和tostring()之間的區別嗎?ToString()和Convert.ToString()之間的基本區別是什麼?
2
A
回答
1
這是巨大的。 ToString()是從Object繼承的方法。
Convert.ToString是從IConvertible
的方法轉換隻需將您的對象轉換爲IConvertible並調用適當的方法。
2
看看這篇文章By John Galloway
1
,如果你調用上null
串ToString()
它會拋出NullReferenceException
和Convert.ToString()不會拋出NullReferenceException
,而不是你空字符串
0
的ToString不能保存NULL值。 Convert.ToString可以容納空值
0
如果您使用obj.ToString()
和obj爲空,那麼在這裏您將獲得一個NullReferenceException
。 雖然如果您使用的是Convert.ToString(obj)
,那麼如果obj爲null,它不會引發異常。
相關問題
- 1. C#中Convert.ToString()和.ToString()之間的區別?
- 2. 「Convert.ToString(Nullable <int>)」和「Nullable <int> .ToString()」之間的區別?
- 3. Exception的.ToString()和.Message之間的區別是什麼?
- 4. ToString(「N2」)和ToString(「0.00」)之間的區別
- 5. jTextArea.setText()和jTextArea.append()方法之間的基本區別是什麼?
- 6. NSTimer,NSTask,NSThread和NSRunloop之間的基本區別是什麼?
- 7. 轉換爲Convert.ToString()與.ToString()之間的字符串時,是否有區別?
- 8. Convert.ToString()和.ToString()
- 9. ++和:haskell之間的區別是什麼?
- 10. $(())和expr之間的區別是什麼?
- 11. $(...)和`...`之間的區別是什麼
- 12. [undefined]和[,]之間的區別是什麼?
- 13. 命名空間,庫和頭文件之間的基本區別是什麼?
- 14. 區別:%% a和%variable%變量之間的區別是什麼?
- 15. OkHttp的.string()和.toString()有什麼區別?
- 16. 在bash腳本中$ {VAR:-...}和$ {VAR:?...}之間的區別是什麼
- 17. Microsoft.Office.Interop。*版本12和14之間的區別是什麼?
- 18. 標籤和文本框之間的(技術)區別是什麼?
- 19. select,epoll,kqueue和evport之間的根本區別是什麼?
- 20. MVC和MVVM之間的區別和相似之處是什麼?
- 21. TVF/UDF之間的區別是什麼
- 22. [EmailPasswordAuthProvider,EmailAuthProvider]之間的區別是什麼
- 23. Clearcase UCM中完整基線和增量基線之間的區別是什麼?
- 24. MongoDB本地︰toString和toHexString方法之間有任何區別?
- 25. mysql基本版和社區版本之間的區別
- 26. dpm()和dsm()之間有什麼區別?
- 27. @dynamic和@synthesize之間有什麼區別?
- 28. vbNullString和「」之間有什麼區別嗎?
- 29. * zoom和zoom之間有什麼區別?
- 30. String.Concat,string.format和+之間有什麼區別?