对于类项目,我必须将文本文件加载到链接列表中。到目前为止,我已经能够从文件中读取,但我正在努力将其拆分为多个部分,以便我可以将其放入链接列表中。
例如,我想将这些项目拆分为空行:
大卫
亨特
1号
管理员
约翰
史密斯
11号
销售
简
艾波
5号
帐户
我尝试了String[] people = record.Split('\n');
但当然,这只是在每一行都分开了。
我也尝试过:
String[] people = record.Split('\n\r');
String[] people = record.Split('\r\n');
String[] people = record.Split('\n\n');
但由于字符文字中的字符太多而无法编译,#34;
有人可以建议一种方法(最好没有正则表达式)吗?
答案 0 :(得分:12)
您可以使用
完成它string[] people = record.Split(new string[] { "\r\n\r\n" },
StringSplitOptions.RemoveEmptyEntries);
或
string[] people = record.Split(new string[] { Environment.NewLine + Environment.NewLine },
StringSplitOptions.RemoveEmptyEntries);
它的作用是删除StringSplitOptions.RemoveEmptyEntries
的空条目,然后将两个换行符相互分开。