您的位置:首页 > 其它

改进项目中判断参数是否存在的方法

2010-01-22 10:54 330 查看
项目中有关人员的信息,会被保存在Cookies中,每次页面加载的时候,都会从Cookies中读取相关的数据,如果读取失败,或者是没有对应的Cookies,就会提示系统超时。

原程序中的代码如下:

if (Comm.getCookies().ry_id != null && !Comm.getCookies().ry_id.ToString().Equals("")) //cookies不为空
{
...
}

改进后的代码

if (!String.IsNullOrEmpty(Comm.getCookies().ry_id)) //cookies不为空
{
...
}

使用String.IsNullOrEmpty可以有效防止当Comm.getCookies().ry_id为null时,.ToString()方法引发的异常。

相应的,获取URL上的参数日后也将使用该方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: