同样是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()的要好
本文解释了在ASP.NET中使用Convert.ToString()代替ToString()处理Request.QueryString值的重要性。当Request.QueryString值为null时,使用Convert.ToString()可以防止出现Object reference not set to an instance of an object错误。
2828

被折叠的 条评论
为什么被折叠?



