📅  最后修改于: 2023-12-03 14:59:43.023000             🧑  作者: Mango
在C#中,有时候需要将一个字符串按照换行符('\n')分隔成多行。本篇文章将向你介绍如何用C#来实现这个操作。
C#中的Split函数可以用于将一个字符串按照指定分隔符分隔成字符串数组。因此,我们可以用Split函数将字符串按照换行符分隔成多行。
string multiLineString = "This is line 1\nThis is line 2\nThis is line 3";
string[] lines = multiLineString.Split('\n');
foreach (string line in lines)
{
Console.WriteLine(line);
}
输出结果:
This is line 1
This is line 2
This is line 3
除了使用Split函数,我们还可以使用C#中的Environment.NewLine常量来实现换行符分隔字符串。
string multiLineString = "This is line 1" + Environment.NewLine + "This is line 2" + Environment.NewLine + "This is line 3";
string[] lines = multiLineString.Split(new string[] { Environment.NewLine }, StringSplitOptions.None);
foreach (string line in lines)
{
Console.WriteLine(line);
}
输出结果:
This is line 1
This is line 2
This is line 3
本篇文章介绍了C#中用新行分隔字符串的两种方法。其中,使用Split函数是比较简单的方法,而使用Environment.NewLine能够避免出现硬编码的换行符,使代码更加可读。