如何从数组中删除空白值?
例如:
string[] test={"1","","2","","3"};
在这种情况下,是否有任何方法可以使用C#从数组中删除空白值?
最后,我要获取以下格式的数组:
test={"1","2","3"};
这意味着从数组中删除了2个值,最终得到3个值。
如何从数组中删除空白值?
例如:
string[] test={"1","","2","","3"};
在这种情况下,是否有任何方法可以使用C#从数组中删除空白值?
最后,我要获取以下格式的数组:
test={"1","2","3"};
这意味着从数组中删除了2个值,最终得到3个值。
Answers:
如果使用的是.NET 3.5+,则可以使用LINQ(语言集成查询)。
test = test.Where(x => !string.IsNullOrEmpty()).ToArray();
我写下面的代码,以删除数组字符串中的空白值。
string[] test={"1","","2","","3"};
test= test.Except(new List<string> { string.Empty }).ToArray();