C#遍历删除字符串中重复字符

内容摘要
本文实例讲述了C#遍历删除字符串中重复字符的方法。分享给大家供大家参考。具体实现方法如下:


Func<string, string> RemoveDuplicate = delegate(string s)
{
BitArray
文章正文

本文实例讲述了C#遍历删除字符串中重复字符的方法。分享给大家供大家参考。具体实现方法如下:

Func<string, string> RemoveDuplicate = delegate(string s)
{
  BitArray _arr = new BitArray(256);
  StringBuilder _sb = new StringBuilder();
  s = s.ToLower();
  for (int i = 0; i < s.Length; i++)
  {
    if (_arr[(int)s[i]])
    {
      continue;
    }
    else
    {
      _arr[(int)s[i]] = true;
      _sb.Append(s[i]);
    }
  }
  return _sb.ToString();
};

希望本文所述对大家的C#程序设计有所帮助。


代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!