1
string[] ssss = "1,2,,3".Split(new[] {','})
                  .Where(a=>!string.IsNullOrEmpty(a))
                  .Select();

这是如何工作的?

4

4 回答 4

9

你也可以使用

"1,2,,3".Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
于 2009-06-02T09:37:19.627 回答
3
string[] ssss = "1,2,,3".Split(new [] {','}, StringSplitOptions.RemoveEmptyEntries);
于 2009-06-02T09:37:09.860 回答
2
string[] ssss = "1,2,,3".Split(new[] {','}).Where(a=>!string.IsNullOrEmpty(a)).ToArray();
于 2009-06-02T09:37:24.587 回答
1
var ssss = "1,2,,3".Split(new[] {','}).Where(a=>!string.IsNullOrEmpty(a));
foreach (string s in ssss)
{
    Console.WriteLine(s);
}
于 2009-06-02T09:37:23.277 回答