📌  相关文章
📜  c# 用新行分隔字符串 - C# (1)

📅  最后修改于: 2023-12-03 14:59:43.023000             🧑  作者: Mango

C# 用新行分隔字符串 - C#

在C#中,有时候需要将一个字符串按照换行符('\n')分隔成多行。本篇文章将向你介绍如何用C#来实现这个操作。

方法1 - 使用Split函数

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
方法2 - 使用Environment.NewLine

除了使用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能够避免出现硬编码的换行符,使代码更加可读。