Domanda banale sulle stringhe

giovedì 07 luglio 2005 - 10.30

Babi Profilo | Junior Member

Ciao, avrei bisigno di avere una stringa di una certa lunghezza ad es. 20 caratteri piena di spazi bianchi.
esiste un'istruzione per fare ciò ???

grazie

Andy Profilo | Senior Member

..la risposta più banale sarebbe:

Dim Str as string = "[20 spazi bianchi]"

Andy

max.net Profilo | Newbie

Forse è meglio fare:

Dim MyString As New String(" "c, 20)



Babi Profilo | Junior Member

ottimo grazie!


GuardianOfTheFlame Profilo | Junior Member

Nota che se devi riempire con un carattere particolare quelli avanzati di una stringa + corta della sua dimensione prefissata ( x es. su vuoi avere "00001" piuttosto che "1" ), devi usare le funzioni PadLeft o PadRight ( a seconda se vuoi aggiungere caratteri a destra o a sinistra ).

Salo

Babi Profilo | Junior Member

si, ho visto, infatti ho adottato proprio questa soluzione
:) grazie

"Importo del premio da investire".PadRight(CInt(70), CChar(" "))

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5