热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> .Net编程>>正文内容

C#遍历字符串判断指定字符串是否存在

发布时间:2010年07月26日点击数: 佚名
  1. using System; 
  2. using System.Collections.Generic; 
  3. using System.Text; 
  4.  
  5. namespace ConsoleApplication1 
  6.     class Program 
  7.     { 
  8.         //截取字符串 
  9.         public string Remove_String(string strAreaID, string rootAreaID) 
  10.         { 
  11.             string strNewString = ""
  12.             if (strAreaID == ""
  13.             { 
  14.                 strNewString = ""
  15.             } 
  16.             else 
  17.             { 
  18.                 bool bStrID = Split_String(strAreaID, rootAreaID); 
  19.                 if (bStrID == false
  20.                 { 
  21.                     strNewString = strAreaID.Remove(strAreaID.Length - 1); 
  22.                 } 
  23.                 else 
  24.                 { 
  25.                     strNewString = rootAreaID; 
  26.                 } 
  27.  
  28.             } 
  29.             return strNewString; 
  30.         } 
  31.  
  32.  
  33.         public bool Split_String(string strAreaID, string rootAreaID) 
  34.         { 
  35.             bool bStrAreaID = false
  36.             StringBuilder sb1 = new StringBuilder(); 
  37.             string strNewString = ""
  38.             if (strAreaID == ""
  39.             { 
  40.                 strNewString = ""
  41.             } 
  42.             else 
  43.             { 
  44.                 string[] strArr = strAreaID.Split(','); 
  45.                 if (strArr.Length > 0) 
  46.                 { 
  47.                     for (int i = 0; i < strArr.Length - 1; i++) 
  48.                     { 
  49.                         if (strArr[i] == rootAreaID) 
  50.                         { 
  51.                             bStrAreaID = true
  52.                         } 
  53.  
  54.                     } 
  55.                 } 
  56.                 else 
  57.                 { 
  58.                     //为空了 
  59.                 } 
  60.                 strNewString = sb1.ToString(); 
  61.             } 
  62.  
  63.             return bStrAreaID; 
  64.         } 
  65.  
  66.  
  67.         static void Main(string[] args) 
  68.         { 
  69.  
  70.             string StrAreaID = "sa,dd,d,a,as,e,rer,r,4,df"
  71.             string RootAreaID = "a"
  72.             Program program = new Program(); 
  73.             //program.Split_String(StrAreaID, RootAreaID); 
  74.             string temp=program.Remove_String(StrAreaID, RootAreaID); 
  75.             Console.WriteLine(temp); 
  76.             Console.Read(); 
  77.  
  78.           
  79.  
  80.         } 
  81.     } 

本站热点业务

更多模板/案例展示

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作