C# 移除字符

 
  
  1. /// <summary>  
  2. /// 删除指定字符  
  3. /// </summary>  
  4. /// <returns>返回经过修饰的字符串</returns>  
  5. private string DelChar()  
  6. {  
  7.     string mess = " Test Program ";     // 测试字符  
  8.  
  9.     if (mess != string.Empty)        
  10.     {  
  11.         //mess = mess.Trim();          // 从 String 中移除最早发现的最前和最后的空格.  
  12.  
  13.         //mess = mess.Trim('0');       // 从 String 中移除最早发现的最前和最后的 0.  
  14.  
  15.         //mess = mess.Trim(new char[] { '0', ' ' });    // 从 String 中移除最早发现的最前和最后的匹配项  
  16.  
  17.         mess = mess.TrimStart('0');                 // 从 String 中移除最早发现的最前的匹配项  
  18.         mess = mess.TrimEnd(new char[] { '0' });    // 从 String 中移除最早发现的最后的匹配项  
  19.     }  
  20.  
  21.     return mess;  
  22.  
  23.     // 如果两个相同字符之间有间隔, 则只移除最后或最前的一组相同的相连字符或字符.