2009-06-02 6 views

Répondre

9

Vous pouvez également utiliser

"1,2,,3".Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries); 
+0

Merci, je n'y pensais les StringSplitOptions ... –

3
string[] ssss = "1,2,,3".Split(new [] {','}, StringSplitOptions.RemoveEmptyEntries); 
+0

bien fait, je l'avais oublié cette option;) –

1
var ssss = "1,2,,3".Split(new[] {','}).Where(a=>!string.IsNullOrEmpty(a)); 
foreach (string s in ssss) 
{ 
    Console.WriteLine(s); 
} 
2
string[] ssss = "1,2,,3".Split(new[] {','}).Where(a=>!string.IsNullOrEmpty(a)).ToArray(); 
+0

Ce option est le meilleur choix pour .NET Compact Framework car il n'accepte pas la même signature Split que .NET Framework. –

Questions connexes