- 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();
- };
- //该片段来自于http://www.codesnippet.cn/detail/180720134660.html
来源: http://www.codesnippet.cn/detail/180720134660.html