发布日期:2018-03-26
.NET中,如何将一个字符串拆分成多行。+ 查看更多
.NET中,如何将一个字符串拆分成多行。
+ 查看更多
发布日期:2018-03-07 14:10
分类:C#
浏览次数:137
在.NET中,如何使用 Split() 方法将一个字符串拆分成多行?
回答:
需要使用 Split() 方法的以下重载形式,基于数组 separator 中的字符串将字符串拆分为多个子字符串。
[ComVisibleAttribute(false)] public string[] Split( string[] separator, StringSplitOptions options )
例如:
string[] lines = theText.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
其中,Environment.NewLine 获取换行字符串。对于非 Unix 平台为包含“\r\n”的字符串,对于 Unix 平台则为包含“\n”的字符串。
可以在数组 separator 中指定不同类型的多个换行符:
string[] lines = theText.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None);