using System;
using System.Collections.Generic;
using System.Linq;
public class Program
{
public static void Main()
var list = new List<string> {
".1.1-A", //45
".1.10-A", //48
".1.12-A" //50
};
list.Sort(StringComparer.InvariantCulture);
foreach(var l in list)
Console.WriteLine(l);
Console.WriteLine();
foreach(var aa in list.OrderBy(x=>x))
Console.WriteLine(aa);
}