richTextBox3.Text = "";
if (richTextBox1.Text == "" || richTextBox2.Text == "")
{
richTextBox3.Text = "请在两列中输入数据,否则无法进行合并";
}
else
{
int a = richTextBox1.Lines.Length;
int b = richTextBox2.Lines.Length;
List<string> i = new List<string>();
for (int c = 0; c < a; c++)
for (int d = 0; d < b; d++)
if (richTextBox1.Lines[c] != richTextBox2.Lines[d])
{
if (!i.Contains(richTextBox1.Lines[c]))
i.Add(richTextBox1.Lines[c]);
if (!i.Contains(richTextBox2.Lines[d]))
i.Add(richTextBox2.Lines[d]);
}
foreach (string j in i)
richTextBox3.Text += j + "\r\n";
string f = richTextBox3.Text;
int g = richTextBox3.Lines.GetUpperBound(0);
richTextBox3.Text += "合并后有" + (Convert.ToString(g)) + "个数据";合并的速度也非常慢。有没有什么解决办法呢?
if (richTextBox1.Text == "" || richTextBox2.Text == "")
{
richTextBox3.Text = "请在两列中输入数据,否则无法进行合并";
}
else
{
int a = richTextBox1.Lines.Length;
int b = richTextBox2.Lines.Length;
List<string> i = new List<string>();
for (int c = 0; c < a; c++)
for (int d = 0; d < b; d++)
if (richTextBox1.Lines[c] != richTextBox2.Lines[d])
{
if (!i.Contains(richTextBox1.Lines[c]))
i.Add(richTextBox1.Lines[c]);
if (!i.Contains(richTextBox2.Lines[d]))
i.Add(richTextBox2.Lines[d]);
}
foreach (string j in i)
richTextBox3.Text += j + "\r\n";
string f = richTextBox3.Text;
int g = richTextBox3.Lines.GetUpperBound(0);
richTextBox3.Text += "合并后有" + (Convert.ToString(g)) + "个数据";合并的速度也非常慢。有没有什么解决办法呢?
解决方案 »
- 在循环里面New 很多次的话,会不会有内存问题?
- 画出来的图形 比如矩形什么的? 怎么能让他响应单击或者双击等命令》??
- 求救求救.....请帮我看看....
- monorais,怎样设置三级域名,怎么使用routing 对域名重定向,非常急切的请求帮助!!!
- 平台调用----封送结构体指针。
- 请问下这段代码什么意思啊?
- User ID=sa;Data Source=NOLEGROO;Tag with column collation when possible=False;In
- C#的winform如何实现打印超市类的小票?(打印机是热敏式打印机 在线等。)
- C#做网站中安全控制问题
- 如何在DataGrid中加入CheckBox,并确定是否被选中?急!!!
- C#如何遍历网站中每个页面地址
- 正则表达式:任意非空字符与空字符以及换行符的匹配?
join y in richTextBox2.Lines on x equals y
select x;
richTextBox3.Text = string.Join("\r\n", query);