Я смотрю на System.Collections.Specialized.NameValueCollection
, и требуется IEqualityComparer
, что является хорошей новостью, если кто-то, как я, хочет отсортировать элементы в коллекции, скажем, по алфавиту клавиш.
Но при ближайшем рассмотрении в Reflector
я не вижу, чтобы класс NVC
действительно где-либо использовал IEqualityComparer
.Правильно ли мое наблюдение?Например, я не вижу никакого смысла для IEqualityComparer
в перечисляемом объекте, кроме как переупорядочить составляющие его элементы в некотором кардинальном порядке.И я не вижу метода на NVC
, который выглядит так, как будто он может захотеть сделать что-то подобное (Sort
, Arrange
, OrderBy
, Aggregate
и т.