C # Unicode class names - why do some work and others not?

I wonder why this is so. I have two Unicode characters from the same Ll group, which is allowed according to the specifications: http://msdn.microsoft.com/en-us/library/aa664670%28VS.71%29.aspx

One of them works, the other gives a compilation error, and I can not find the documentation on why this is:

It works:

U + 0467 CYRILLIC SMALL LETTERLE YUS Ρ§

This is not true:

U + 04FF CYRILLIC SMALL LETTER HA WITH STROKE ΣΏ

Can you help me find a template?

+7
c # unicode special-characters
Jul 30 '10 at 10:19
source share
1 answer

U + 0467 is from Unicode 1.1, and U + 04FF is from Unicode 5.0. The page you are referencing mentions Unicode 3.0. Thus, Unicode databases for the compiler are simply not new enough.

+11
Jul 30 '10 at 10:24
source share
β€” -



All Articles