Is there a way in .Net to find out, what Unicode name certain character has?
If not, is there a library that can do this?
As NoBugz and MichaelBray said .net Do not provide any built-in feature to get the Unicode Name of characters.
And You Have to Use from Unicode Character Database which provide bUnicode.o at http://unicode.org/ucd today it's contain complete information of all unicode 5.2 charcaters information (annex #44)
Another alternative is to uses from windows Character Map wicth You can access it via Start\App Programs\Accessories\System Tools\Character Map (win+R => charmap)
And Also You Can Use from Unicode Converter Tools which is a Open Source tool at http://unicode.codeplex.com it also provide a User Interface for getting information and also its Use from Unicode UCD (annex #44) the keynote of this software for You is thatYoucanadd the EnterPriseAppUnit dll of this aplication to your allication and use from provided API.
this Assembly containsome Static Method that gives a Char and return Name , HexCode, Decimal Code and etc