当前位置: 首页 > 编程笔记 >

C#中Convert.ToString和ToString的区别分析

萧波峻
2023-03-14
本文向大家介绍C#中Convert.ToString和ToString的区别分析,包括了C#中Convert.ToString和ToString的区别分析的使用技巧和注意事项,需要的朋友参考一下

本文实例分析了C#中Convert.ToString和ToString的区别,对于初学者来说是很有必要加以熟练掌握的。具体分析如下:

1.Convert.ToString能处理字符串为null的情况。

测试代码如下:

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

运行,没有抛出异常。

2.ToString方法不能处理字符串为null的情况,会抛出异常。

测试代码如下:

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

运行结果如下:

 类似资料:
  • 本文向大家介绍C#中sleep和wait的区别分析,包括了C#中sleep和wait的区别分析的使用技巧和注意事项,需要的朋友参考一下 本文较为详细的分析了C#中sleep和wait的区别。分享给大家供大家参考。具体分析如下: sleep和wait都是使线程暂时停止执行的方法,但它们有很大的不同。 ①. sleep是线程类Thread 的方法,它是使当前线程暂时睡眠,可以放在任何位置。 而wait

  • 问题内容: 我很好奇printStackTrace()和toString()之间的区别是什么。乍一看,他们 似乎 做的完全相同。 码: 问题答案: 不,有重要区别!使用toString,您只有异常的类型和错误消息。使用printStackTrace()可以获得异常的整个堆栈跟踪,这对于调试非常有帮助。 System.out.println(toString())的示例: printStackTra

  • 本文向大家介绍js中toString()和String()区别详解,包括了js中toString()和String()区别详解的使用技巧和注意事项,需要的朋友参考一下 我们知道String()与 .toString()都是可以转换为字符串类型,但是String()与 .toString()的还是有区别的 1、.toString()可以将所有的的数据都转换为字符串,但是要排除null 和 undef

  • 本文向大家介绍JavaScript中的toString()和toLocaleString()方法的区别,包括了JavaScript中的toString()和toLocaleString()方法的区别的使用技巧和注意事项,需要的朋友参考一下 偶然之间用到这两个方法 然后在数字转换成字符串的时候,并没有感觉这两个方法有什么区别,如下:  是吧,并没有什么区别 再继续看数组转成字符串分别用这两个方法有什

  • 本文向大家介绍C# 中 &和&&的区别相关面试题,主要包含被问及C# 中 &和&&的区别时的应答技巧和注意事项,需要的朋友参考一下 答: &是位运算符,表示按位与运算,&&是逻辑运算符,表示逻辑与(and).  

  • 本文向大家介绍区分C++中的&和&&,包括了区分C++中的&和&&的使用技巧和注意事项,需要的朋友参考一下 c++的&和&&是两个常用且容易让人混淆迷惑的运算符,其中&符号有三种用途,&&有两种。本文对这两个运算符的用途做简要总结。 &的用途 第一种用途:位运算中的“与”(AND)。位运算十分高效,数据分片时常会用到,例如网络数据报头、IP地址段、UTF-8编码等。 第二种用途:取地址。这个功能在