C#刪除字符串中反復字符的辦法。本站提示廣大學習愛好者:(C#刪除字符串中反復字符的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是C#刪除字符串中反復字符的辦法正文
本文實例講述了C#刪除字符串中反復字符的辦法。分享給年夜家供年夜家參考。詳細完成辦法以下:
#region 刪除反復字符
string s = "sdfffffsrlkjesgljfdg03940864e5=_0R9DTGR98YUI\\|||'\\???fdf///";
Response.Write("<br/>String:" + s + "<br/>Result:");
IEnumerable<char> distinctList = s.Distinct();
foreach (char a in distinctList)
{
Response.Write(a.ToString());
}
//應用移除法
for (int i = 0; i < s.Length; i++)
{
while (s.IndexOf(s.Substring(i, 1)) != s.LastIndexOf(s.Substring(i, 1)))
{
s = s.Remove(s.LastIndexOf(s.Substring(i, 1)), 1);
}
}
Response.Write("<hr/>Result:" + s);
#endregion
願望本文所述對年夜家的C#法式設計有所贊助。