CompareInfo.Version 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取用于比较和排序字符串的 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 |
由 SortVersion 属性返回的 Version 对象不标识用于比较字符串的准确 Unicode 版本。 仅在比较两个 SortVersion 对象来确定它们是否使用相同版本的 Unicode 版本和区域性来比较字符串时很有用。 有关详细信息和示例,请参见 SortVersion 引用页。