日期:2014-05-17  浏览次数:20423 次

Split 分割数组问题
比如有段字符串:string a="asdf,fdgf,hjhk,xcv,erwtr,rtyrt,";(字符串最后逗号不一定有一个逗号)
如果有逗号, 我现在用Split以“,”分割数组 string[] aa=a.Split(",");然后对数粗循环显示
但是这段字符串最后一个是空的,怎么在页面中显示时判断,如果是空的就删掉这一列?

------解决方案--------------------
if(string.IsNullOrEmpty(arr[i]))
{

}

------解决方案--------------------
string[] tt = a.Split(",".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);
------解决方案--------------------
string[] arr=Regex.Replace(a,",+",",").Split(',');


------解决方案--------------------
a.Trim(',').split(',')
------解决方案--------------------
那你就先对字符串a进行判断,判断它是否是以,结尾的
if(a.endwith(",")
{
//do something
}