点击按钮过滤掉 richtextbox1与richtextbox2中相同的文本内容。 点击按钮过滤掉 richtextbox1与richtextbox2中相同的文本内容。文本内容为一行一个的邮件地址内容。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是邮件的地址吧?比如[email protected]? 先richtextbox1的内容,按行读取存入到string []rtb1字符数组然后对richtextbox2的内容,也相同处理存入到string []rtb2字符数组对rtb2遍历,看是是否rtb1有相等,如果有相等,说明richtextbox2的这行在richtextbox1已存在。。这可以删除rtb1的这行记录。结束后,清空richtextbox1的内容,把rtb1重写写入 比较笨的方法,我也没有好方法,看另外的能不能提供更好的方法。 string[] str1 = richTextBox1.Text.Split(';'); string[] str2 = richTextBox2.Text.Split(';'); foreach (var a in str1) { bool b = ((IList)str2).Contains(a); if (b) { richTextBox1.Text = richTextBox1.Text.Replace(a + ";", ""); richTextBox2.Text = richTextBox2.Text.Replace(a + ";", ""); } } List<string> re = new List<string>(); string[] mailList = richTextBox1.Text.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); foreach (string item in mailList) { if (!richTextBox2.Text.Contains(item)) { re.Add(item); } } richTextBox1.Text = string.Join("\r\n", re.ToArray()); richtextbox3.Text = string.Join("\r\n", richtextbox1.Lines.Union(richtextbox2.Lines).ToArray()); C#面向对象设计与winform搞在一起的时候有点乱,希望有人帮我理一下思路 c#中的datagridview列顺序问题? 为啥转换后数值变了呢???? C#排序问题 .inc 的2个相关问题 请教datagridview显示表的数据问题?? C# winform过滤文本文件中的重复字符串 问:如何调用第三方控件 求大神帮忙解释一下工作原理? 算法问题 ,希望大虾们帮忙解决.!~~~~在此谢过 关于多线程和输入法的问题(高手请进) 语句positive = -postIncrement;中那减号在语句中是什么意思?
然后对richtextbox2的内容,也相同处理存入到string []rtb2字符数组对rtb2遍历,看是是否rtb1有相等,如果有相等,说明richtextbox2的这行在
richtextbox1已存在。。这可以删除rtb1的这行记录。
结束后,清空richtextbox1的内容,把rtb1重写写入
string[] str1 = richTextBox1.Text.Split(';');
string[] str2 = richTextBox2.Text.Split(';');
foreach (var a in str1)
{
bool b = ((IList)str2).Contains(a);
if (b)
{
richTextBox1.Text = richTextBox1.Text.Replace(a + ";", "");
richTextBox2.Text = richTextBox2.Text.Replace(a + ";", "");
}
}
foreach (string item in mailList)
{
if (!richTextBox2.Text.Contains(item))
{
re.Add(item);
}
} richTextBox1.Text = string.Join("\r\n", re.ToArray());