Convert.ToString()和ToString()的区别
2011-11-16 16:18
507 查看
同样是Request.QueryString["copyAsNew"]
如果用Convert.ToString(Request.QueryString["copyAsNew"])的话,即使Request.QueryString["copyAsNew"]为null也不会报错,但是如果是
Request.QueryString["copyAsNew"].ToString()的话,是会报错的,错误为:Object reference not set to an instance of an object.即:未将对象引用设置到对象的实例
所以在必要情况下用Convert.ToString()比直接ToString()的要好
如果用Convert.ToString(Request.QueryString["copyAsNew"])的话,即使Request.QueryString["copyAsNew"]为null也不会报错,但是如果是
Request.QueryString["copyAsNew"].ToString()的话,是会报错的,错误为:Object reference not set to an instance of an object.即:未将对象引用设置到对象的实例
所以在必要情况下用Convert.ToString()比直接ToString()的要好
相关文章推荐
- ToString()、Convert.ToString()、(string)、as string 的区别
- C# ToString()和Convert.ToString()的区别
- ToString()、Convert.ToString()、(string)、as string 的区别[转]
- 黑马程序员 (string)obj、ToString()、Convert.ToString() 的区别
- C# Convert.ToString() 和 .ToString()的区别
- C#ToString()、Convert.ToString()、(string)、as string 的区别
- C# Convert.ToString()与.ToString()的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- C# ToString()和Convert.ToString()的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- ToString()、Convert.ToString()、(string)、as string 的区别
- Convert.ToString和ToString的区别
- asp.net ToString格式大全与Convert.ToString区别
- UnicodeToMultiByte,ConvertBSTRToString,std::string,CString的区别
- ToString()、Convert.ToString()、(string)、as string 的区别