I search quite a number of examples regarding to this topic, and know that the class of the items in a List must inherit from the IComparable interface and override the CompareTo method if I want to use the Sort method of List.
My question is how can I define the sorting rules? Most of the examples I found sort numbers in ascending order.
Some examples suggest using Linq. I'm not familiar with it, so examples would make your explanation clearer, if you would also like to suggest me Linq. Thanks. ^^