none
Quiero convertir un texto GUID a string. RRS feed

  • Pregunta

  • Tengo este código.

       mensaje = Guid.NewGuid().ToString();

    Lo convierte  y todo perfecto, ahora tengo una duda.

    Hay alguna manera de desconvertir, me explico.

    Por ejemplo, la variable mensaje tiene un código, mensaje="1234";

    Luego, aplico el código mensaje = Guid.NewGuid().ToString(); y me genera un texto en formato guid.

    Hay alguna manera de aplicar lo inverso y me devuelva el "1234";

    Gracias por su ayuda.

    miércoles, 22 de marzo de 2017 16:07

Respuestas

  • hola

    >>Hay alguna manera de aplicar lo inverso y me devuelva el "1234";

    pero el string "1234" no es un guid, no puede convertir algo que no respecta el formato

    Guid.Parse Method (String)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 22 de marzo de 2017 16:18
  • la variable mensaje tiene un código, mensaje="1234";

    Luego, aplico [...] mensaje = Guid.NewGuid().ToString();

    [...]

    Hay alguna manera de aplicar lo inverso y me devuelva el "1234"

    Si primero tienes mensaje="1234";

    y luego haces

    mensaje = cualquier otra cosa

    entonces el 1234 que había en el mensaje se ha perdido para siempre. Da igual que ese "cualquier otra cosa" sea un Guid o sea lo que sea. En el momento en que asignas algo a la variable mensaje, el contenido que antes tenía la variable se ha perdido y no se puede recuperar.

    • Marcado como respuesta Henry Flores miércoles, 29 de marzo de 2017 16:45
    miércoles, 22 de marzo de 2017 21:14

Todas las respuestas

  • hola

    >>Hay alguna manera de aplicar lo inverso y me devuelva el "1234";

    pero el string "1234" no es un guid, no puede convertir algo que no respecta el formato

    Guid.Parse Method (String)

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 22 de marzo de 2017 16:18
  • la variable mensaje tiene un código, mensaje="1234";

    Luego, aplico [...] mensaje = Guid.NewGuid().ToString();

    [...]

    Hay alguna manera de aplicar lo inverso y me devuelva el "1234"

    Si primero tienes mensaje="1234";

    y luego haces

    mensaje = cualquier otra cosa

    entonces el 1234 que había en el mensaje se ha perdido para siempre. Da igual que ese "cualquier otra cosa" sea un Guid o sea lo que sea. En el momento en que asignas algo a la variable mensaje, el contenido que antes tenía la variable se ha perdido y no se puede recuperar.

    • Marcado como respuesta Henry Flores miércoles, 29 de marzo de 2017 16:45
    miércoles, 22 de marzo de 2017 21:14