C# ToString()和Convert.ToString()处理null值

2020年5月29日23:28:43 8 79 328字阅读1分5秒

Convert.ToString()

能处理字符串为null的情况。

static void Main(string[] args)
{
  string msg = null;
  Console.WriteLine(Convert.ToString(msg));
  Console.ReadKey();
}

运行正常,没有抛出异常。

ToString()

不能处理字符串为null的情况,会抛出异常。

static void Main(string[] args)
{
  string msg = null;
  //Console.WriteLine(Convert.ToString(msg));
  Console.WriteLine(msg.ToString());
  Console.ReadKey();
}

运行结果如下:

weinxin
微信公众号
博客微信公众号,欢迎关注。
avatar
  • 本文由 发表于 2020年5月29日23:28:43
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接。
硅云免费虚拟主机
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:8   其中:访客  5   博主  3
    • avatar LIZZY 1

      :smile: :smile: 厉害

      • avatar LIZZY 1

        :razz: 厉害

          • avatar 萧瑟

            @ LIZZY 一般般,自己才摸到编程的皮毛而已。 :mrgreen:

          • avatar Escher 1

            一脸懵逼。asp.net是如何跟它搞在一起的

              • avatar 萧瑟

                @ Escher ASP.NET的基础就是C#啊。 :mrgreen:

              • avatar zeruns 3

                打卡

                • avatar 张波博客 4

                  不知道会出现什么样的异常