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

asg*_*las 8 c# unicode special-characters

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

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

这有效:

U + 0467 CYRILLIC小写字母YUSѧ

这不是:

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

你能帮我找到这种模式吗?

Phi*_*ipp 12

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

  • 哇.这是一个很好的快速回答,谢谢:)我可以问你在哪里找到一个角色的版本? (3认同)