您好
继续这个问题What is the difference between Convert and Parse?
以下是两行代码。
Convert.ToString(myObject);
myObject.ToString();
我的问题是有什么不同,最好用哪个?
提前谢谢。
答案 0 :(得分:4)
它们之间的基本区别是Convert
函数处理NULL
s而i.ToString()
才不是。它将引发NULL
引用异常错误。所以,作为良好的编码实践使用
Convert
始终是安全的。
答案 1 :(得分:3)
myObject.ToString()
可以抛出NullReferenceException
,Convert.ToString
永远不会这样做。