Документация CharUnicodeInfo.GetUnicodeCategory говорит:Unicode версии в .NET
Обратите внимание, что CharUnicodeInfo.GetUnicodeCategory не всегда возвращает то же UnicodeCategory значения как метод Char.GetUnicodeCategory при прохождении определенного символа в качестве параметра.
Метод CharUnicodeInfo.GetUnicodeCategoryпредназначен для отражения текущей версии стандарта Unicode. Напротив, хотя метод Char.GetUnicodeCategory обычно отражает текущую версию стандарта Unicode, он может возвращать категорию персонажа на основе предыдущей версии стандарта или может возвращать категорию, которая отличается от текущего стандарта, чтобы сохранить обратную совместимость.
Итак, какая версия стандарта Unicode отражается CharUnicodeInfo.GetUnicodeCategory и Char.GetUnicodeCategory, в котором версии .NET Framework?
Я по-прежнему интересуюсь стандартами Unicode, которые соответствуют предыдущим версиям .NET Framework. – dtb
.net 3.5 - Unicode 5.0 - http://msdn.microsoft.com/en-us/library/system.globalization.unicodecategory(v=vs.90).aspx – Tom
.net 1.1 - Unicode 3.1 - http: // msdn.microsoft.com/en-us/library/system.globalization.unicodecategory(v=vs.71).aspx – Tom