i have a list like this :
List list_lines = new List(); list_lines.add(\"name1__pass1__com__14__55\"); list_lines.add(\"name2__pas
If the number always starts after the last underscore character, then this should work:
var sortedList = list_lines .OrderByDescending(l => int.Parse(l.Substring(l.LastIndexOf("_") + 1))) .ToList();