C#中的Unicode类名 – 为什么有些工作,有些则不工作?

我想知道为什么会这样。 我有两个来自同一组Ll的unicode字符,根据规范允许: http : //msdn.microsoft.com/en-us/library/aa664670%28VS.71%29.aspx

其中一个工作,另一个给出编译错误,我找不到任何文档,为什么这是:

这有效:

U + 0467 CYRILLIC小写字母YUSѧ

这不是:

U + 04FF CYRILLIC SMALL LETTER HA,中风ӿ

你能帮我找一下这种模式吗?

U + 0467来自Unicode 1.1,而U + 04FF来自Unicode 5.0。 您引用的页面提到Unicode 3.0。 所以编译器的Unicode数据库还不够新。