C#中Convert.ToString和ToString的差別剖析。本站提示廣大學習愛好者:(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(); }
運轉成果以下: