ymm4-plugin-document
|
自然順ソートを行うための文字列比較クラスです。 数字と文字列を適切に比較し、人間が期待する順序でソートします。 [詳解]
公開メンバ関数 | |
int | Compare (string x, string y) |
2つの文字列を自然順で比較します。 | |
NaturalComparer () | |
NaturalComparerクラスの新しいインスタンスを初期化します。 |
自然順ソートを行うための文字列比較クラスです。 数字と文字列を適切に比較し、人間が期待する順序でソートします。
例えば、「file1.txt」, 「file10.txt」, 「file2.txt」のような文字列をソートする場合、 通常の文字列比較では「file1.txt」, 「file10.txt」, 「file2.txt」の順になりますが、 自然順ソートでは「file1.txt」, 「file2.txt」, 「file10.txt」の順になります。 この比較は、日本語のカルチャ (ja-jp
) に基づき、大文字/小文字、ひらがな/カタカナ、全角/半角を区別しません。
YukkuriMovieMaker.Commons.NaturalComparer.NaturalComparer | ( | ) |
NaturalComparerクラスの新しいインスタンスを初期化します。
int YukkuriMovieMaker.Commons.NaturalComparer.Compare | ( | string | x, |
string | y ) |
2つの文字列を自然順で比較します。
x | 比較する最初の文字列。 |
y | 比較する2番目の文字列。 |