équivalent de vbCrLf en c#
j'ai un à faire ceci:
AccountList.Split(vbCrLf)
dans C# AccountList est une chaîne de caractères. Comment puis-je faire?
merci
36
demandé sur
Soner Gönül
2010-03-08 17:03:43
8 réponses
Vous êtes à la recherche pour System.Environment.NewLine
.
sur Windows, c'est équivalent à \r\n
bien que cela puisse être différent sous une autre implémentation .NET, comme Mono sur Linux, par exemple.
66
répondu
David
2010-03-08 14:20:54
j'abonde généralement pour pouvoir utiliser plusieurs endroits dans mon code. Près du sommet, faire quelque chose comme ceci:
string nl = System.Environment.NewLine;
alors je peux juste utiliser " nl " au lieu de la qualification complète partout lors de la construction de cordes.
8
répondu
Neil N
2010-03-08 14:41:04
Ajouter une référence à Microsoft.VisualBasic à votre projet.
puis insérez la déclaration d'utilisation
using Microsoft.VisualBasic;
utilisez la constante définie vbCrLf:
private const string myString = "abc" + Constants.vbCrLf;
2
répondu
huha
2015-04-20 10:17:18
essaye ceci:
AccountList.Split(new String[]{"\r\n"},System.StringSplitOptions.None);
ou
AccountList.Split(new String[]{"\r\n"},System.StringSplitOptions.RemoveEmptyEntries);
2
répondu
Santosh Sharma
2016-09-18 13:50:14