如何逐行解析textarea中的用户输入

Bla*_*man 9 .net c# asp.net string

如果我有一个包含文本信息的变量(例如从textarea中获取),我如何逐行读取字符串变量中保存的文本内容?

在文本区域中输入的文本将具有\n(输入键)以分隔该行.

SLa*_*aks 15

你可以使用StringReader:

var reader = new StringReader(textbox.Text);
string line;
while (null != (line = reader.ReadLine())) {
     //...
}
Run Code Online (Sandbox Code Playgroud)


Hun*_*hpu 7

尝试使用

string[] strings = yourString.Split(new string[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries)
Run Code Online (Sandbox Code Playgroud)

  • 在它变得比StringReader效率低之前很久就会出现严重的下载和/或注入问题. (2认同)