0 votes

casser une chaîne en plusieurs parties

J'ai une chaîne "pc1|pc2|pc3|"

Je veux que chaque mot soit sur une ligne différente :

pc1

pc2

pc3

Je dois faire cela en C#...

Des suggestions ?

12voto

Philippe Leybaert Points 62715
 string[] parts = s.Split(new [] {'|'}, StringSplitOptions.RemoveEmptyEntries);

 foreach (string part in parts)
    Console.WriteLine(part);

4voto

LukeH Points 110965
string withNewLines = original.Replace("|", Environment.NewLine);

4voto

bruno conde Points 28120
var parts = s.Split(new[] { '|' }, StringSplitOptions.RemoveEmptyEntries);

foreach (string word in parts)
{
  Console.WriteLine(word);
}

1voto

Bryan McLemore Points 3773
string s = "pc1|pc2|pc3|";
string[] words = s.Split('|');

0voto

mculp Points 1097
string words[] = string.Split("|");
foreach (string word in words)
{
  Console.WriteLine(word);
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X