判断数组值为空的问题!!!!!!!!!!
string str= "aaa,ccc,,ddd " 其中有两个逗号间没有字符
string[] array = str.Split( ', ');
for(int i=0;i <=array.Length-1;i++)
{
if(array[i]== " ")
{
Response.Write( "aaa ");
}
}
上面这个程序是没错的
但是如果字符串是从一个hidden控件传过来的值如
string str=this.HdnValues.Value; (值也是 "aaa,ccc,,ddd " )
就判断不出空来,用if(array[i]==null也是一样)
希望大家帮忙
[解决办法]
感觉都没问题
string str = "012950882 , ,153253361 ";
//string str= "aaa,ccc,,ddd " ;//其中有两个逗号间没有字符
string[] array = str.Split( ', ');
for(int i=0;i <=array.Length-1;i++)
{
if (array[i].Trim() == " ")
{
Response.Write( "aaa\n ");
}