问题 This is a continuation of questions like this one. Are there any guidelines for tweaking the performance? I don't mean gains in big-O, just saving some linear time. For example, how much does pre-sorting save on either SortedList or SortedDictionary ? Say I have a person-class with 3 properties to sort on, one of them is age in years. Should I bucket the objects on age first? Should I first sort on one property, then use the resulting list/dictionary to sort on two properties and so on? Any