C# で文字列を「いろは順」で並び替える

2016/12/29DevelopmentC#

日本年金機構の多くの年金事務所で採用されている「いろは順」だが、残念なことに C# (.NET Framework) では簡単に並び替えられないようだ。仕方がないので来たるべきときに備え、いろは順に並び替えるコードを書いた。

年金事務所

使用イメージはこうだ。サンプルコードではひらがなのみだが、カタカナや漢字などが含まれていても動作する。

https://gist.github.com/jz5/96939458a2eb1341722974406fc2b73c

いろは順にソートする Comparer クラスは次のように書いた。動作は保証しないが、自由に使ってもらって構わない。

https://gist.github.com/jz5/2467e382dd8fd6ddddca5f89644e1028

以上。

リンク

DevelopmentC#

Posted by jz5