您好,登錄后才能下訂單哦!
前言,
想要檢測一個文本框中,用逗號相隔的一些字符串是否有重復的出現,用到了一個小小的遍歷。
代碼演示:
private void button1_Click(object sender, EventArgs e) { string oldphone = textBox5.Text.TrimEnd(','); string exphone = oldphone + ","; //為了防止到最后一次循環length為0 string newphone = ""; if (oldphone.IndexOf(',') < 0) { textBox1.Text = oldphone; } else { for (int i = 0; i < oldphone.Split(',').Length; i++) { string a = exphone.Substring(0, exphone.IndexOf(',')); string b = exphone.Substring(a.Length + 1, exphone.Length - a.Length - 1); if (!b.Contains(a)) //檢測是否有重復字段出現! { newphone += a + ","; } exphone = exphone.Substring(exphone.IndexOf(',') + 1, exphone.Length - exphone.IndexOf(',') - 1); textBox1.Text = newphone.TrimStart(',').TrimEnd(','); } } }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。