es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Hay alguna manera de obtener el símbolo de un carácter no imprimible?

Quiero encontrar una manera de obtener un símbolo de un carácter no imprimible en c# (por ejemplo, "SOH" para inicio de encabezado y "BS" para retroceso). ¿Alguna idea?

Editar: No necesito visualizar un valor de byte de un carácter no imprimible sino su código como se muestra aquí https://web.itu.edu.tr/sgunduz/courses/mikroisl/ascii.html

Un ejemplo sería "NUL" para 0x00, "SOH" para 0x01 etc.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Se puede utilizar el tipo de dato char en C# para representar un solo carácter. Para obtener el símbolo de un carácter no imprimible, se puede utilizar el método Convert.ToChar. Por ejemplo, para obtener el símbolo de SOH (inicio de encabezado), se puede utilizar el siguiente código:

    char symbol = Convert.ToChar(0x01);
    

    Esto dará como resultado el símbolo SOH. Se puede utilizar este mismo método para obtener el símbolo de cualquier otro carácter no imprimible, simplemente se debe reemplazar el 0x01 con el código hexadecimal correspondiente del carácter.

Comments are closed.