日期:2014-05-17  浏览次数:20687 次

怎么将textbox中的数据一行的获取
txtbox中有很多行。现在要求逐行获取,比如有:
12345
asdf
werty
dfghhj
3546
vfgg34
现在点击button逐行获取,先获取12345放在string temp1中,然后获取asdf放在string temp2中,一次进行。

------解决方案--------------------
C# code

string s="12345
asdf
werty
dfghhj
3546
vfgg34
"
string[] strArr=s.Split("\n".ToCharArray());
string temp1=strArr[0];
string temp2=strArr[1];

------解决方案--------------------
通过\n来分割字符串,,楼上方法可行
------解决方案--------------------
有那么麻烦吗?通过Lines属性就可以做到的:
C# code
foreach (string tmp in textBox1.Lines)
{

}

------解决方案--------------------
for(int i=0;i <textBox1.Lines.Length;i++)
{
listBox.Items.Add(textBox1.Lines[i]);

 

------解决方案--------------------
探讨
有那么麻烦吗?通过Lines属性就可以做到的:

C# code
foreach (string tmp in textBox1.Lines)
{

}

------解决方案--------------------
探讨
有那么麻烦吗?通过Lines属性就可以做到的:

C# code
foreach (string tmp in textBox1.Lines)
{

}

------解决方案--------------------
探讨
for(int i=0;i <textBox1.Lines.Length;i++)
{
listBox.Items.Add(textBox1.Lines[i]);
}

------解决方案--------------------
string s =s.Split("\n")[0];
------解决方案--------------------
来晚了。用lines判断正解
------解决方案--------------------
lines