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

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

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

您可以使用StringReader

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

尝试使用

 string[] strings = yourString.Split(new string[] {Environment.NewLine}, StringSplitOptions.RemoveEmptyEntries) 
 string[] splitInput = System.Text.RegularExpressions.Regex.Split( InputString, "\r\n"); 

这是一个老问题,但这可能会有所帮助! 我个人使用此代码来处理所有操作系统:

 myString.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries)