我需要解释... 我使用C#.NET编写Web应用程序时,总是写:
string val = Request.QueryString["foo"];
然后
if(!string.IsNullOrEmpty(val))
有什么区别:
string val = Request.QueryString["foo"];
我被建议要做:
。
string val = Request.QueryString["foo"] as string;
if(!string.IsNullOrEmpty(val))
什么是不同之处?