necesito explicaciones .. I usando C# .NET para aplicaciones web, siempre escribo:¿Cuál es la mejor manera de comprobar el parámetro de cadena Request.QueryString para null?
string val = Request.QueryString["foo"];
y luego
if(!string.IsNullOrEmpty(val))
Cuál es la diferencia:
string val = Request.QueryString["foo"];
que estaba previsto hacer:
string val = Request.QueryString["foo"] as string;
if(!string.IsNullOrEmpty(val))
¿Cuál es la diferencia?