array1.Take(1)
array1.Skip(1).Take(3)
array1.Skip(4).Take(3)
  
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/

解决方案 »

  1.   

    http://blog.csdn.net/okkk/article/details/6750710
      

  2.   


    多谢,按照这个自己琢磨出来了
    以下是代码:
                Int32[] arry_1 = new Int32[y];
                Int32[] arry_2 = new Int32[e2];
                Int32[] arry_3 = new Int32[s];
                Int32[] arry_4 = new Int32[x];
                Int32[] arry_5 = new Int32[c];
                //分割数组
                arry_1 = array1.Take(y).ToArray();
                arry_2 = array1.Skip(y).Take(e2).ToArray();
                arry_3 = array1.Skip(y+e2).Take(s).ToArray();
                arry_4 = array1.Skip(y+e2+s).Take(x).ToArray();
                arry_5 = array1.Skip(y+e2+s+x).Take(c).ToArray();
                String text = "\r\n本次抽奖结果为:\r\n\r\n";
                if (arry_1.Length != 0)//如果有设置1等奖
                {
                    String a_txt=String.Empty;
                    foreach (Int32 A in arry_1)
                    {
                        a_txt += A.ToString()+",";
                    }
                    text += "一等奖:" + a_txt + "楼\r\n\r\n";
                }
                if (arry_2.Length != 0)//如果有设置2等奖
                {
                    String b_txt = String.Empty;
                    foreach (Int32 B in arry_2)
                    {
                        b_txt += B.ToString() + ",";
                    }
                    text += "二等奖:" + b_txt + "楼\r\n\r\n";
                }
                if (arry_3.Length != 0)//如果有设置3等奖
                {
                    String c_txt = String.Empty;
                    foreach (Int32 C in arry_3)
                    {
                        c_txt += C.ToString() + ",";
                    }
                    text += "三等奖:" + c_txt + "楼\r\n\r\n";
                }
                if (arry_4.Length != 0)//如果有设置4等奖
                {
                    String d_txt = String.Empty;
                    foreach (Int32 D in arry_4)
                    {
                        d_txt += D.ToString() + ",";
                    }
                    text += "幸运奖:" + d_txt + "楼\r\n\r\n";
                }
                if (arry_5.Length != 0)//如果有设置5等奖
                {
                    String e_txt = String.Empty;
                    foreach (Int32 E in arry_5)
                    {
                        e_txt += E.ToString() + ",";
                    }
                    text += "参与奖:" + e_txt + "楼\r\n\r\n";
                }
                //显示结果
                textBox7.Text = text;