Имена классов Unicode в C # - почему одни работают, а другие нет? - PullRequest
8 голосов
/ 30 июля 2010

Мне интересно, почему это так. У меня есть два символа Unicode из одной группы Ll, что разрешено согласно спецификации: http://msdn.microsoft.com/en-us/library/aa664670%28VS.71%29.aspx

Один из них работает, другой выдает ошибку компиляции, и я не могу найти документацию, почему это так:

Это работает:

U + 0467 КИРИЛЛИЧЕСКОЕ МАЛЕНЬКОЕ ПИСЬМО МАЛЕНЬКИЙ ЮС ѧ

Это не:

U + 04FF МАЛЕНЬКОЕ ПИСЬМО HA с ХОДОМ ӿ

Можете ли вы помочь мне найти образец?

1 Ответ

12 голосов
/ 30 июля 2010

U + 0467 от Unicode 1.1, тогда как U + 04FF от Unicode 5.0.На странице, на которую вы ссылаетесь, упоминается Unicode 3.0.Таким образом, базы данных Unicode компилятора не являются достаточно новыми.

...