class Class1
{
public int Int;
public string String;
}
List<Class1> Class1s = new();
private void Form1_Load(object sender, EventArgs e)
{
Class1s.Add(new Class1 { Int = 2, String = "two" });
Class1s.Add(new Class1 { Int = 3, String = "three" });
Class1s.Add(new Class1 { Int = 1, String = "one" });
}
private void button1_Click(object sender, EventArgs e)
{
Class1 tempClass1;
for (int i = 0; i < Class1s.Count; i++)
{
for (int j = 0; j < Class1s.Count - 1; j++)
{
if (Class1s[j].Int > Class1s[j + 1].Int) // ascending
{
tempClass1 = Class1s[j];
Class1s[j] = Class1s[j + 1];
Class1s[j + 1] = tempClass1;
}
}
}
for (int i = 0; i < Class1s.Count; i++)
{
textBox1.AppendText(Class1s[i].Int.ToString() + "\r\n");
}
}
Post Views: 5