using System.Collections.Generic;
using System.Web.UI.WebControls;
public static void Main()
List<string> versionsList = new List<string>();
versionsList.Add("1.3.0-rc1-20115-1000");
versionsList.Add("1.3.0-rc2-20115-1000");
versionsList.Add("1.3.0-rc2-20119-1000");
versionsList.Add("1.3.0-rc2");
versionsList.Add("1.3.0-rc3");
foreach(var version in versionsList)
Console.WriteLine(version);
var items = versionsList.Select(str => new ListItem
}).OrderByDescending(x => x.Value).ToList();
foreach(var item in items)