アルファベットと数字の混じった文字列のソート
2018/04/27
old_1の後にold_10ではなくold_2が来て欲しい。old_10はold_9の後に来て欲しい。
ここで紹介されているAlphanumComparatorを利用させてもらいました。
区切りがハイフンだろうがドットだろうが、区切りが無かろうが汎用的に使えそうです。
感謝、感謝。
Linqで利用する場合はコメントにあるように
AlphanumComparator : IComparer<string>と
public int Compare(string x, string y)になるように2箇所を修正。
配列をソートするだけならそのままで利用可能。