¿Convertir & # ____ a \ u ____ en c #?

Quiero mostrar un personaje especial.

Encontré este enlace que muestra todo .

Tomemos por ejemplo este char:

introduzca la descripción de la imagen aquí

2 preguntas)

  • ¿Cómo puedo convertir , a \u____ unicode char? (c #)

  • ¿Cuándo debo usar vs

Puedes usar:

 System.Net.WebUtility.HtmlDecode("↓") System.Net.WebUtility.HtmlDecode("↓") 

Lo anterior es .NET 4.0 y superior, para versiones anteriores, use System.Web.HttpUtility .

Ambos producirán una cadena que contiene .

Puede tomar esta cadena, obtener el primer (y único) carácter de ella – será un carácter C #, UTF16.

Yo sugeriría usar en lugar de la referencia numérica de caracteres, si debe usar referencias de caracteres, ya que es más legible. Si puedes usar el directamente, eso es lo mejor.

En c # siempre use la convención de escape de Unicode. Para tu punto de código sería \u8559 .

 Console.WriteLine("Down arrow - \u8559"); 

La entidad de carácter de referencia Se puede utilizar en HTML y XML. Sin embargo, la mayoría de los procesadores no conocen este nombre. Entonces use .

 Down arrow - ↉ 

Consulte http://en.wikipedia.org/wiki/Character_entity_reference y http://msdn.microsoft.com/en-us/library/aa664669(v=vs.71).aspx