日期:2014-05-19  浏览次数:20465 次

判断数组值为空的问题!!!!!!!!!!
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 ");
}