array1.Take(1)
array1.Skip(1).Take(3)
array1.Skip(4).Take(3)
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
array1.Skip(1).Take(3)
array1.Skip(4).Take(3)
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
多谢,按照这个自己琢磨出来了
以下是代码:
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;