气泡排序C#windows窗体

气泡排序C#windows窗体,c#,winforms,sorting,bubble-sort,C#,Winforms,Sorting,Bubble Sort,我正在为类进行冒泡排序,我不确定语法。我的大部分代码都在工作,只是缺少了一个随机的10-100个数字的语法来进行排序,而让它进行排序的代码可以告诉我正确的方向 public partial class BubbleSort : Form { public BubbleSort() { InitializeComponent(); } private void btnAdd_Click(object sender, EventArgs e)

我正在为类进行冒泡排序,我不确定语法。我的大部分代码都在工作,只是缺少了一个随机的10-100个数字的语法来进行排序,而让它进行排序的代码可以告诉我正确的方向

public partial class BubbleSort : Form
{
    public BubbleSort()
    {
        InitializeComponent();
    }

    private void btnAdd_Click(object sender, EventArgs e)
    {

        if (txtNumber.Text != "")
        {
            lstSort.Items.Add(txtNumber.Text);
        }
        else
        {
            MessageBox.Show("Please enter a number to add.");
        }

        txtNumber.Clear();

    }

    private void btnExit_Click(object sender, EventArgs e)
    {
        Application.Exit();
    }

    private void btnClear_Click(object sender, EventArgs e)
    {
        txtNumber.Clear();
        lstSort.Items.Clear();
    }

    private void Sort_Click(object sender, EventArgs e)
    {

    }

    private void btnView_Click(object sender, EventArgs e)
    {

    }
}

我刚刚用一个数组做了一个简单的例子,非常简单,希望能有所帮助

int[] A = { 5, 3, 1, 4, 2 };
            for (int i = 4 ; i > 0; i--)
            {
                for (int j = 0; j< i ; j++)
                {
                    if (A[j] > A[j + 1])
                    {
                        int tmp = A[j + 1];
                        A[j + 1] = A[j];
                        A[j] = tmp;
                    }
                }               
                Console.WriteLine(); 
            }

我称之为rand,你可以随意命名它“我正在进行排序。我的大部分编码工作都缺少一个”…排序:要生成随机数,请使用random类。要对随机数进行排序,请使用
random r=new random()实现冒泡排序算法(参见维基百科);int newInt=r.Next(最小值,最大值)
生成从minValue到maxValue的int值。对于冒泡排序算法,请用谷歌搜索。在我的btnView now private void btnView_Click(object sender,EventArgs e){int[]数组=新int[10]{13,2,5,8,23,90,41,4,77,61};lstSort.Items.Add(new int);}here=>if(txtNumber.Text!=“”){lstSort.Items.Add(txtNumber.Text);}否则可能需要在两者之间留出一个空格“”
Random rand = new Random(); 
int newInt = rand.Next(minValue, maxValue);