黑马程序员技术交流社区

标题: 消除重号 [打印本页]

作者: 特洛伊    时间: 2014-2-17 17:56
标题: 消除重号
如何写一个小程序 就是在text box1里面写一堆字符组 然后在textbox2里面写一堆字符串 ,然后在textbox3里面显示textbox1和textbox2里面输出的字符串,如何有重复的就自动删除。。
作者: §風過無痕§    时间: 2014-2-17 22:44
利用集合   将两个textbox里面的内容通过循环依次加入集合内   但在加之前要先判断一下   Contains方法     集合中是否已经存在这个值      存在就跳过   不存在就加入
作者: 流失的温度0    时间: 2014-2-17 23:01
本帖最后由 流失的温度0 于 2014-2-17 23:02 编辑

下面是按钮点击的代码。
  1.             for(int i=0;i<textBox1.Text.Length;i++)
  2.             {
  3.                 if(!textBox2.Text.Contains(textBox1.Text[i]))
  4.                 {
  5.                     textBox2.AppendText(textBox1.Text[i].ToString());
  6.                 }
  7.             }
复制代码



QQ截图20140217230010.png (4.01 KB, 下载次数: 26)

QQ截图20140217230010.png

作者: 夢醒了⊙﹏⊙b心    时间: 2014-2-22 20:42
使用键值对进行对比




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2