我在单独的标签中有 5 个随机数,并希望将它们从最低到最高排序并将它们放在新标签中。
示例:带有 1 - 60 随机数的标签。
number1.Text = 42
number2.Text = 51
number3.Text = 12
number4.Text = 33
number5.Text = 26
我想将这些数字从最低到最高分别放在单独的标签中。
例子:
sortNumber1.Text = 12
sortNumber2.Text = 26
sortNumber3.Text = 33
sortNumber4.Text = 42
sortNumber5.Text = 51
到目前为止,我尝试使用以下代码将所有排序的数字放在一个标签中:
private void button63_Click(object sender, EventArgs e)
{
var orderNumber1 = Convert.ToInt32(number1.Text);
var orderNumber2 = Convert.ToInt32(number2.Text);
var orderNumber3 = Convert.ToInt32(number3.Text);
var orderNumber4 = Convert.ToInt32(number4.Text);
var orderNumber5 = Convert.ToInt32(number5.Text);
int[] numbers = { orderNumber1, orderNumber2, orderNumber3, orderNumber4, orderNumber5};
Array.Sort(numbers);
int i = 0;
for (i = 0; i < numbers.Length; i++)
{
selected_number1.Text = (numbers[i].ToString());
}
}
但只输入了最后一个(最高)数字。如果某件事没有任何意义,那是因为我是菜鸟。我会理解的解决方案会很棒。谢谢你。