2009-06-02 4 views

Antwort

9

Sie könnten auch

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

Danke, hatte ich alles über die StringSplitOptions vergessen ... –

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

gut gemacht, ich benutze diese Option vergessen hatte;) –

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

Diese Option ist die bessere Wahl für .NET Compact Framework, da sie nicht dieselbe Split-Signatur wie .NET Framework akzeptiert. –

Verwandte Themen