我定义了一个字符数组,如何判断一个字符数组里面某个位置有没有值

解决方案 »

  1.   

    bool f=a[i].lenght==0? false:true;
      

  2.   

    字符数组中包含字符, 字符类型(Char)是值类型, 永远不能为空。 就跟int类型不能为空一样。
    不过可以使用Char?可空类型。 这样就可以存储空值。 使用如下代码:char?[] chrArray = new char?[] {...};
    int index = 18;
    bool hasValue = index >= 0 && index < chrArray.Length ? chrArray[index].HasValue : false; 
      

  3.   

    string.IsNullOrEmpty();加上foreach吧。。应该可以用linq,或者正则表达。linq最好