内容输出为每行的字符串的方法
一、
public static List<string> GetTxtListByContent(string content, bool withBlank = false) { content = content.Replace("\r\n", "\n"); content = content.Replace("\n", "\r\n"); if (!withBlank) { content = content.Replace("\r\n\r\n\r\n", "\r\n"); content = content.Replace("\r\n\r\n", "\r\n"); } string[] array = Regex.Split(content, "\r\n", RegexOptions.IgnoreCase); var list = new List<string>(array); return list; }
二、
public static List<string> ReadAllLineOfString(string contnet) { var lines = new List<string>(); using (StringReader sReader = new StringReader(contnet)) { string line; while ((line = sReader.ReadLine()) != null) { lines.Add(line); } } return lines; }