Una normale giornata di lavoro in pair programming, R e C (ove C sta per "Consulente esterno")
C > "Potresti predispormi il template del messaggio da mostrare?"
R > "No probs... hai i dati del cliente?"
C > "Si.."
R > "Ok, allora ti metto la stringa di formato nel file di configurazione, alla voce XYZ... al posto del token {0} metti il nome del cliente, al posto di {1} il cognome, ed al posto di {2} la data di registrazione. Tutto chiaro?"
C > "Si, si, tranquillo!!!"
Ed ecco cosa ne viene fuori:
var message = template.Replace( "{0}", firstName )
.Replace( "{1}", lastName )
.Replace( "{2}", activationDate )
:'( Non ce la posso fare.