dtb*_*dtb 5 .net c# vb.net string unicode
CharUnicodeInfo.GetUnicodeCategory的文档说:
请注意,当将特定字符作为参数传递时,CharUnicodeInfo .GetUnicodeCategory并不总是返回与Char .GetUnicodeCategory方法相同的UnicodeCategory值.
该CharUnicodeInfo .GetUnicodeCategory方法设计,以反映Unicode标准的最新版本.相反,虽然Char .GetUnicodeCategory方法通常反映Unicode标准的当前版本,但它可能会返回基于标准的先前版本的字符类别,或者它可能返回与当前标准不同的类别以保持向后兼容性.
那么,哪个版本的Unicode标准反映在CharUnicodeInfo .GetUnicodeCategory和Char .GetUnicodeCategory中,哪个版本的.NET Framework?
String Class的文档说明了.NET Framework 4和4.5符合的Unicode版本:
在.NET Framework 4中,排序,大小写,规范化和Unicode字符信息与Windows 7同步,并符合Unicode 5.1标准.
在Windows 8操作系统上运行的.NET Framework 4.5中,排序,大小写,规范化和Unicode字符信息符合Unicode 6.0标准.在其他操作系统上,它符合Unicode 5.0标准.