C'è un modo per cambiare "ABCDEFGHIJKLMNOP
" su "ABCD-EFGH-IJKL-MNOP
" utilizzando la funzione string.format()
o forse LINQ?
Sto usando questa dichiarazioneQual è il modo migliore per separare la stringa utilizzando la funzione 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));
c'è un modo migliore e più chiara per ottenere questo risultato?
un problema con la vostra variante è che se la stringa è più corta di 16 caratteri, il programma ** morire !! ** –