using static System.Convert;
using static System.Console;
using System.Collections.Generic;
using System.Linq;
public class Program {
public static void Main() {
List<Ata> lstAtas = new List<Ata>() {
new Ata{ NroAta = "1"},
new Ata{ NroAta = "10"},
new Ata{ NroAta = "6"},
new Ata{ NroAta = "4"},
new Ata{ NroAta = "5"},
new Ata{ NroAta = "2"},
new Ata{ NroAta = "3"},
};
foreach (var ata in lstAtas.OrderBy(x => ToInt32(x.NroAta))) WriteLine(ata.NroAta);
}
}
public class Ata {
public string NroAta;
}
//https://pt.stackoverflow.com/q/152015/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db252ZXJ0Owp1c2luZyBzdGF0aWMgU3lzdGVtLkNvbnNvbGU7CnVzaW5nIFN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljOwp1c2luZyBTeXN0ZW0uTGlucTsKCQkJCQkKcHVibGljIGNsYXNzIFByb2dyYW0gewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKSB7CgkJTGlzdDxBdGE+IGxzdEF0YXMgPSBuZXcgTGlzdDxBdGE+KCkgewogICAgICAgICAgICAgICAgbmV3IEF0YXsgTnJvQXRhID0gIjEifSwKICAgICAgICAgICAgICAgIG5ldyBBdGF7IE5yb0F0YSA9ICIxMCJ9LAogICAgICAgICAgICAgICAgbmV3IEF0YXsgTnJvQXRhID0gIjYifSwKICAgICAgICAgICAgICAgIG5ldyBBdGF7IE5yb0F0YSA9ICI0In0sCiAgICAgICAgICAgICAgICBuZXcgQXRheyBOcm9BdGEgPSAiNSJ9LAogICAgICAgICAgICAgICAgbmV3IEF0YXsgTnJvQXRhID0gIjIifSwKICAgICAgICAgICAgICAgIG5ldyBBdGF7IE5yb0F0YSA9ICIzIn0sCgkJfTsKCQlmb3JlYWNoICh2YXIgYXRhIGluIGxzdEF0YXMuT3JkZXJCeSh4ID0+IFRvSW50MzIoeC5Ocm9BdGEpKSkgV3JpdGVMaW5lKGF0YS5Ocm9BdGEpOwoJfQp9CnB1YmxpYyBjbGFzcyBBdGEgewoJcHVibGljIHN0cmluZyBOcm9BdGE7Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzE1MjAxNS8xMDE=