none
entender expresiones string format RRS feed

  • Pregunta

  • estoy viendo unas expresiones pero no las entiendo y no se muy bien como manipularlas

    expresiones:

    sb.AppendFormat("{0,3:X2}", this.serialPort.ReadByte());

    Esa expresión {0,3:X2} creo que dice de la posición 0 a la 3 multiplicadas por 2, pero no es correcto, que significa???

    sb.AppendFormat("0x{0:N}", this.serialPort.ReadByte())

    Esta expresión creo que dice de la cadena numero 0 la posición 0 conviértela a numérico, esto quiere decir que debo tener una cadena con una cadena que tenga un indice 0, pero no estoy seguro.

    me podrían apoyar con estas dudas

    de Antemano muchas gracias 

    martes, 17 de julio de 2018 19:16

Respuestas

  • hola

    te ayudara entender si analizas la doc del string.Format()

    String.Format

    alli menciona que el "N" es un formato numerico

    El 3 controla el espacio, valida en el titulo "Controlar el espaciado", menciona:

    En este caso, la representación de cadena del primer objeto es alineado a la derecha en el campo de 12 caracteres.

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    • Marcado como respuesta niqel miércoles, 18 de julio de 2018 16:50
    martes, 17 de julio de 2018 21:01