摘要:抽籤 未完成
心得:
寫了半天 花了好多時間在想排序的方法
用了if 交換 一直想要擺哪裡 結果最好用的方法
就是 Arrays類別裡的sort()方法
直接排序 不用再換來換去 而且對陣列裡的排序最好用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Ballot
{
public partial class Ballot : System.Web.UI.Page
{
int temp, j=1;
protected void Button1_Click(object sender, EventArgs e)
{
Random rand = new Random();
int[] num = new int[10];
for (int a = 0; a < 10; a++)
{
for (int k = 1; k < 11; k++)
{
while (j < 11)
{
int y = 0;
temp = rand.Next(1, 101);
for (int i = 0; i < 11; i++)
{
if (temp == num[i])
{
y++;
}
}
if (y == 0)
{
num[j] = temp;
}
else
{
j--;
}
j++;
}
Array.Sort(num);
Label1.Text += num[k] + ",";
}
Label1.Text += "</br>";
}
}
}
}
參考資料
array.any用法
http://www.dotblogs.com.tw/regionbbs/archive/2013/04/10/when.to.use.any.or.count.in.linq.aspx