string s = "a b c d e f g h i";
var test = s.Split(new String[] { " " }, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(test[0]); // a
Console.WriteLine(test[1]); // b c d
Console.WriteLine(test[2]); // e f g h
Console.WriteLine(test[3]); // i
Example
Un altro modo sarebbe quello di usare le espressioni regolari, che consentirebbero di dividere il qualsiasi spazio bianco su due personaggi:
string s = "a b c d e f g h \t\t i";
var test = Regex.Split(s, @"\s{2,}");
Console.WriteLine(test[0]); // a
Console.WriteLine(test[1]); // b c d
Console.WriteLine(test[2]); // e f g h
Console.WriteLine(test[3]); // i
Example
fonte
2013-10-02 19:22:31
hai provato Split ("")? –
@bobek Questo non funzionerebbe – Servy
.Split ("Doublespace")? – sgud