当前位置: 代码迷 >> ASP.NET >> 用什么语句判断一个字符串是否包含某几个特定的字符串解决办法
  详细解决方案

用什么语句判断一个字符串是否包含某几个特定的字符串解决办法

热度:2948   发布时间:2013-02-25 00:00:00.0
用什么语句判断一个字符串是否包含某几个特定的字符串
如判断 session["dq"].tostring() 是否包含"北京市"这3个字符串

怎么写?

------解决方案--------------------------------------------------------
var str = session["dq"].tostring();
if(str.Contains("北京市"))
{
... ...
}
------解决方案--------------------------------------------------------
首先你要保证session["dq"].tostring() 拿到的数据中可以显示中文,然后用str.Contains("北京市")判断
------解决方案--------------------------------------------------------
最好之前先检查下session["dq"]是否为空,然后判断
------解决方案--------------------------------------------------------
private bool fff()
{
if (Session["dq"] == null)
return false;
return (Session["dq"].ToString().IndexOf("北京市") != -1);
}
------解决方案--------------------------------------------------------
IndexOf("北京市") != -1
  相关解决方案