Ho fatto un programma in cui genero un file di testo, ed in questo inserisco cognome nome e numero di telefono. Ognuno di questi non deve superare un certo numero di caratteri, ho provato con PadRight, funziona, infatti riempe lo spazio vuoto con il carattere che metto, però quando supero la lunghezza max che sarebbe 20 caratteri, la parola non la tronca, io invece voglio che supeando 20 caratteri tronchi quello che non serve,
Ecco la fine del mio programma
sw.Write(cognome.PadRight(20, ' ') + nome.PadRight(25, ' ') + numTel.PadRight(12, ' '));