string[] strArray = { "","111","","222","","333"};
//方式一:使用lambda表達式過濾掉空字符串
strArray = strArray.Where(s=>!string.IsNullOrEmpty(s)).ToArray();
//
方式二:使用泛型集合List的ForEach循環,過濾獲取正確的字符串,重新添加到新字符串數組中
List list = new List();
strArray.ToList().ForEach(
(s) =>
{
if (!string.IsNullOrEmpty(s))
{
list.Add(s);
}
}
);
strArray = list.ToArray();
//方式三:使用傳統循環方式來排除和刪除字符串數組中的空字符串
List list = new List();
foreach (string s in strArray)
{
if (!string.IsNullOrEmpty(s))
{
list.Add(s);
}
}
strArray = list.ToArray();