У меня есть строковый массив, подобный этому:
string[] names = new string[] { "john", "paul", "ringo", "george", "janis" };
Я хочу отсортировать этот массив, используя пользовательские критерии.Это не может быть в алфавитном порядке.Это может быть в следующем порядке: pgrj
.
Я пытался реализовать новый IComparer
, но внутри метода Compare()
я не могу использовать строку. Сравните, потому что она сортируется по алфавиту иЯ не хочу этого делать.
Вопрос: как мне отсортировать массив имен в следующем порядке: pgrj?В случае 'j'.Дженис может быть раньше Джона.
Спасибо.