解决方案 »

  1.   

    content[i].trim()应该就可以了的
      

  2.   

    ReadAllText  换成 ReadAllLines()
      

  3.   

    不改变长度删除数组中的元素问题
     static void DeleteArray(int[] ArrayBorn, int Index, int Len)
            {
                if (Len <= 0)//判断删除长度是否小于等于0
                    return;//返回
                if (Index == 0 && Len >= ArrayBorn.Length)//判断删除长度是否超出了数组范围
                    Len = ArrayBorn.Length;//将删除长度设置为数组的长度
                else if ((Index + Len) >= ArrayBorn.Length)//判断删除索引和长度的和是否超出了数组范围
                    Len = ArrayBorn.Length - Index - 1;//设置删除的长度
                int i = 0;//定义一个int变量,用来标识开始遍历的位置
                for (i = 0; i < ArrayBorn.Length - Index - Len; i++)//遍历删除的长度
                    ArrayBorn[i + Index] = ArrayBorn[i + Len + Index];//覆盖要删除的值
                //遍历删除长度后面的数组元素值
                for (int j = (ArrayBorn.Length - 1); j > (ArrayBorn.Length - Len - 1); j--)
                    ArrayBorn[j] = 0;//设置数组为0
            }//CodeGo.net/        private void btn_RArray_Click(object sender, EventArgs e)
            {
                txt_RArray.Clear();//清空文本框
                //使用循环赋值
                for (int i = 0; i < G_int_array.GetUpperBound(0) + 1; i++)
                {
                    G_int_array[i] = i;
                }
                //使用循环输出
                for (int i = 0; i < G_int_array.GetUpperBound(0) + 1; i++)
                {
                    txt_RArray.Text += G_int_array[i] + " ";
                }
            }        private void btn_Sure_Click(object sender, EventArgs e)
            {
                rtbox_NArray.Clear();//清空文本框
                DeleteArray(G_int_array, Convert.ToInt32(txt_Index.Text), Convert.ToInt32(txt_Num.Text));//删除数组中的元素
                //使用循环输出删除元素的数组
                for (int i = 0; i < G_int_array.GetUpperBound(0) + 1; i++)
                {
                    rtbox_NArray.Text += G_int_array[i] + " ";
                }
            }