¿Hay alguna manera de cambiar "ABCDEFGHIJKLMNOP
" a "ABCD-EFGH-IJKL-MNOP
" utilizando la función string.format()
o tal vez LINQ?
estoy usando esta declaración¿Cuál es la mejor manera de separar cadenas utilizando la función string.format() o LINQ?
Out= String.Format("{0}-{1}", String.Format("{0}-{1}-{2}", In.Substring(0, 4), In.Substring(4, 4), In.Substring(8, 4)), In.Substring(12, 4));
hay una manera mejor y más clara de lograr esto?
problema con su variante es que si la cadena es menor que 16 caracteres, el programa va a morir !! ** ** –