
Originariamente inviata da
ciro78
Non credo che esista un metodo rapido per fare quello che chiedi. Ci sono due possibili soluzioni a mio avviso:
- crei una funzione che, sfruttando il substring, formatti il codice nel modo che desideri
- crei una classe codicefiscale che implementi l'interfaccia Iformatable e fai l'override del metodo ToString
la prima soluzione è la più veloce
la seconda si tratta di incapsulare la funzione di sopra in una classe
ovviamente se qualcuno conosce un metodo migliore sono interessato anche io

per me è buono il primo suggerimento... e mi sembra anche abbastanza rapido
codice:
Dim sCF = "XXXYYY99P20C999A"
Dim sCFFormatto = String.Format("{0} {1} {2} {3}", sCF.Substring(0, 3), sCF.Substring(3, 3), sCF.Substring(6, 5), sCF.Substring(11))
MessageBox.Show(sCFFormatto)