删除字符串数组中的空字符,删除字符串数组中的空格。
string [] hexstring = new string[] { "0X31","0X32","0XC4"," 0XE3","0XBA","0XC3",""};
for (int i = 0; i < hexstring.Length; i++)
{
hexstring[i]= hexstring[i].Replace(" ", "");//用空字符串替换空格
}
// 上面运行完成后字符串数组为{ “0X31”,“0X32”,“0XC4”,“0XE3”,“0XBA”,“0XC3”,""},数组长度为7
//去除字符串数组中的空字符串
hexstring = hexstring.Where(s => !string.IsNullOrEmpty(s)).ToArray();
//上面运行完成后字符串数组为{ “0X31”,“0X32”,“0XC4”,“0XE3”,“0XBA”,“0XC3”},数组长度为6
以%分割字符串,并去掉空字符
//以%分割字符串,并去掉空字符
string[] chars = hs.Split(new char[] { '%' }, StringSplitOptions.RemoveEmptyEntries);