现有一组数组myWords[],其中有些值是空值,我如何将这myWords[]中空值去掉,把剩下的非空值留下组成另一组数组,应该怎么做,请指点

解决方案 »

  1.   


        List<string> strs = new List<string>();
        foreach (string s in myWords)
        {
            if(! string.IsNullOrEmpty(s) ) strs.Add(s);
        }
        string[] result = strs.ToArray();
      

  2.   

    string[] ss = new string[5] { "ss","55",string.Empty,"ee",string.Empty};
                foreach(string s in ss)
                {
                    ArrayList h = new ArrayList();
                    if (s != string.Empty)
                    {
                        h.Add(s);
                        foreach (string m in h)
                        {
                            MessageBox.Show(m);
                        }
     
                    }
                }
    仅供参考!
      

  3.   

    List<string> strs = new List<string>();
        foreach (string s in myWords)
        {
            if(! string.IsNullOrEmpty(s) ) strs.Add(s);
        }
        string[] result = strs.ToArray();这样就行