文本框内容逐行合并 --菜鸟求大神帮助~~ ~
2个文本框中的 内容如何实现 逐行--对应并且合并显示在新的文本框中~~~如
textbox1中的内容
qqq
aaa
ssa
textbox2的内容
www
ggg
ddd
输出显示的文本框textbox3为
qqqwww
aaaggg
ssaddd
--------------------编程问答--------------------
arrayTb1 = textbox1.Text.split("\n");
arrayTb2 = textbox2.Text.split("\n");
for(int i = 0; i < arrayTb1.Lenght; i++)
{
textbox2.Text = arrayTb1[0] + arrayTb2[0] + "\n\r";
}
数组个数是否一致问题自己判断下。换行符不确定, \n\r试下
难点在哪? --------------------编程问答--------------------
顶 --------------------编程问答-------------------- textBox3.Text = string.Join("\r\n", textBox1.Lines.Zip(textBox2.Lines, (x, y) => x + y).ToArray()); --------------------编程问答--------------------
--------------------编程问答--------------------
每次看到版主写东西都感觉好深奥,2.0之后真的不懂了。。。。 --------------------编程问答--------------------
也不是不懂,之后好多简便用法根本没见过 --------------------编程问答--------------------
textBox3.Text = string.Join("\r\n", textBox1.Lines.Zip(textBox2.Lines, (x, y) => x + y).ToArray());
如果2个文本框的行数不一致呢?这个怎么处理。? --------------------编程问答--------------------
textBox3.Text = string.Join("\r\n", textBox1.Lines.Zip(textBox2.Lines, (x, y) => x + y).ToArray());
如果2个文本框的行数不一致呢?这个怎么处理。?
你想怎么处理,丢弃某一边,或者短的一边用空行补齐。 --------------------编程问答--------------------
textBox3.Text = string.Join("\r\n", textBox1.Lines.Zip(textBox2.Lines, (x, y) => x + y).ToArray());
如果2个文本框的行数不一致呢?这个怎么处理。?
你想怎么处理,丢弃某一边,或者短的一边用空行补齐。
短的一边用空行补齐,我自己也试试。。
补充:.NET技术 , C#