You can use OrderBy , for example:
Sorts the elements of a sequence in ascending order.
listCustomFields = listCustomFields.OrderBy(n => n).ToList();
Alternatively, you can also use the List<T>.Sort Method .
List<String> listCustomFields = new List<String>() { "FirstName", "MiddleName", "Class" }; listCustomFields = listCustomFields.OrderBy(n => n).ToList(); foreach (var item in listCustomFields) { Console.WriteLine(item); }
The output will be:
Class FirstName MiddleName
Here is the demo .
source share