日期:2014-05-18  浏览次数:20518 次

请教ASP.NET C#页面,如何遍历TextBox框MultiLine属性时的多行文本取值,每一行文本取出来
请教ASP.NET C#页面,如何遍历TextBox框MultiLine属性时的多行文本取值,每一行文本取出来

比如:我的文本框中内容如下:

CSDN
163
263
szonline


我取出来的结果应是:
www.cdn.com
www.163.com
www.263.com
www.szonline.com

请指教,谢谢!

------解决方案--------------------
StringReader sr=new StringReader(textbox.Text);
string l;
while((l=sr.ReadLine())!=null)
{
//process the line
}


读取出来每一行 然后自己拼接
------解决方案--------------------
string[]strTmp = str.Split(new char[] {'\n'}); 
for(int i=0;i<strTmp.length;i++)
{
strTmp[i] = "www." + strTmp[i] + ".com";
}

------解决方案--------------------
string strText=textBox.Text;
char[] cSplit=new char[1];
cSplit[0]='\r';
string[] strTextLine=strText.Split(cSplit);
然后就是数组的使用了。

这种方式应该也可以的