代码之家  ›  专栏  ›  技术社区  ›  Ash Burlaczenko

转换字符串之间的差异[重复]

  •  5
  • Ash Burlaczenko  · 技术社区  · 15 年前

    可能重复:
    Difference between Convert.tostring() and .tostring()

    您好!

    继续这个问题 What is the difference between Convert and Parse?

    这是两行代码。

    Convert.ToString(myObject);
    myObject.ToString();
    

    我的问题是什么是区别,哪一个最好用?

    提前谢谢。

    2 回复  |  直到 13 年前
        1
  •  4
  •   Neil Knight    13 年前

    它们之间的基本区别是 Convert 功能手柄 NULL S同时 i.ToString() 没有。它会抛出一个 无效的 引用异常错误。因此,作为良好的编码实践使用 转换 总是安全的。

        2
  •  3
  •   leppie    15 年前

    myObject.ToString() 可以扔一个 NullReferenceException 在哪里 Convert.ToString 永远不会这样做。