【发布时间】:2021-09-29 06:41:39
【问题描述】:
我试图让用户按升序将十个字母数字值输入到 10 个文本框中。输入值后,我想使用任何排序算法来检查值是否已正确排序,以便向用户显示一条消息,说明它们的排序是正确还是不正确。我不确定如何实现这一点。
下面的代码是我随机显示给用户的字符串列表
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
var list = new List<string> { "12fe", "46ge", "7uf", "15gs", "64ku", "42nt", "04bv", "07nh", "03lf", "86nj" };
var random = new Random();
for (var i = 0; i < 10; i++)
{
int index = random.Next(list.Count);
listBox1.Items.Add(list[index]);
}
private void button2_Click(object sender, EventArgs e) {
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
【问题讨论】:
-
你可以使用
OrderBy-> docs.microsoft.com/en-us/dotnet/api/… -
您需要在将项目添加到列表框时从列表中删除它们
-
贴出的代码似乎与问题完全无关
标签: c# string winforms sorting windows-forms-designer