首页 > 技术文章 > 内容输出为每行的字符串的方法

dayang12525 2018-11-27 11:14 原文

一、

        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;
        }

 

推荐阅读