string类型为空的处理⽅法
在之前的开发中,⼀直有个报错异常,就是定义⼀个id从存在服务器端获取,⽐如string quest.servervariables["Path_Info"]等等之类的,获取的肯定是⼀个string类型的url。如果要在其中⽤正则表达式上匹配这个url,如果获取的url为null,那么在匹配中就会报异常,语句不执⾏。那么应该怎么处理呢。
我们应该再得到url这个值之后,先是⽤string.isnullorempty()⽅法判断下url是否为null,诺是null的话,给个url=string.Empty;这样的话⽆论url获取过来的是什么值,都是赋值给url为“”的字符串,那么就不会影响之后的url的使⽤了。
还有⼀个也是在今天开发过程中碰到的,就是排序问题,⽐如,1,2,3,4,5,6,现在我要倒序:6,5,4,3,2,1 然后我要实现的功能是1,6,5,4,3,2有两种解决⽅案。1:写sql语句。这种⽅案在实际的项⽬中,sql语句也⽐较复杂,逻辑清楚,也是可以写出来,我今天没写出来。
2:在你要实现的那个表中增加⼀个字段,叫做ordinal,并且就专门给1,这条记录赋值,⽐如100,其他就不要赋值,为null。那么我要实现1,6,5,4,3,2这个序列,sql语句写起来就简单了:select * from news_info where country_id=76 order by ordinal desc,id desc;
>字符串长度为0
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论