任何可以帮助我了解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和+之间有什么区别?