<p>Pour diviser sur une chaîne, vous devez utiliser la surcharge qui prend un tableau de chaînes :</p>
<pre><code class="lang-auto">string[] lines = theText.Split(
new string[] { Environment.NewLine },
StringSplitOptions.None
);
</code></pre>
<p>Modification :</p>
<p>Si vous souhaitez gérer différents types de sauts de ligne dans un texte, vous pouvez utiliser la capacité de correspondre à plusieurs chaînes. Cela divisera correctement sur chaque type de saut de ligne, et préservera les lignes vides et l’espacement dans le texte :</p>
<pre><code class="lang-auto">string[] lines = theText.Split(
new string[] { "\r\n", "\r", "\n" },
StringSplitOptions.None
);
</code></pre>