CompareInfo.Version プロパティ

定義

文字列の比較および並べ替えに使用される Unicode のバージョンに関する情報を取得します。

public:
 property System::Globalization::SortVersion ^ Version { System::Globalization::SortVersion ^ get(); };
public System.Globalization.SortVersion Version { get; }
member this.Version : System.Globalization.SortVersion
Public ReadOnly Property Version As SortVersion

プロパティ値

文字列を比較および並べ替えるために使用される Unicode のバージョンに関する情報を含むオブジェクト。

注釈

個々の文字の重み、つまり特定の文字列の比較方法や順序付け方法は、特定のバージョンの.NET Frameworkが実装する Unicode 仕様のバージョンによって異なります。 .NET Framework 4.5 では、次の表に示すように、これはホスト オペレーティング システムにも依存します。 サポートされている Unicode バージョンの一覧は、文字の比較と並べ替えに対してのみ適用されます。カテゴリ別での Unicode 文字の分類には適用されません。

.NET Framework のバージョン オペレーティング システム Unicode バージョン
.NET Framework 4 すべてのオペレーティング システム Unicode 5.0
.NET Framework 4.5 以降のバージョン Windows 7 Unicode 5.0
.NET Framework 4.5 以降のバージョン Windows 8 以降の Windows オペレーティング システムのバージョン Unicode 6.3

プロパティによってVersion返される オブジェクトはSortVersion、文字列の比較に使用される正確な Unicode バージョンを識別しません。 これは、2 つの SortVersion オブジェクトを比較して、同じ Unicode バージョンとカルチャを使用して文字列を比較するかどうかを判断する場合にのみ役立ちます。 詳細と例については、リファレンス ページを SortVersion 参照してください。

適用対象

こちらもご覧ください