辞書・辞典の目次のような「読み順ソート」を行うための文字列比較クラス(DictionaryIndexCompareJP.cs)です。
JIS X 4061に従っているつもりです。
C#/.NET Framework 4.0/VisualStudio2015
1、プロジェクトへの登録
DictionaryIndexCompareJP.cs を目的のプロジェクトなどへコピー・登録してください。
2、コードの利用
list.Sort(new DictionaryIndexCompareJP()); のようにソーターに比較クラスのインスタンスを渡します。
※TestForm.OnLoad() を参照のこと
1、よみがな(平仮名や片仮名)をソートする前提になっています
2、平仮名や片仮名以外の文字が混ざっている場合の結果は不定です
3、実行速度の最適化は行っていません
ライセンスを適用するファイルは DictionaryIndexCompareJP.cs のみです。
The MIT License (MIT)
Copyright (c) 2016 ZZO
see also 'LICENSE' file