Formattazione delle stringhe in Visual Basic

In Visual Basic la formattazione delle stringhe consiste nell'inserimento di dati dentro una stringa tramite dei segnali o segnaposto.

Ci sono due modi per ottenere questo risultato

Metodo 1

Utilizzo il metodo String.Format() inserendo dei segnaposto {n} nella stringa e l'elenco delle variabili da inserire.

msg=String.Format("Ciao {1} la tua destinazione è {2}.",nome, city)

Il metodo sostituisce il segnaposto {1} con la variabile nome e {2} con city.

Ad esempio, se nome="Andrea" e city="Roma", il risultato finale è

"Ciao Andrea la tua destinazione è Roma."

Metodo 2

Uso il carattere $ prima della stringa per indicare che si tratta di una formattazione e inserisco le variabili al suo interno tra parentesi graffe.

msg=$"Ciao {nome} la tua destinazione è {city}."

In questo caso non c'è bisogno di indicare l'indice delle variabili perché il nome è specificato direttamente nei segnaposto interni.

Ad esempio, se nome="Andrea" e city="Roma", il risultato finale è lo stesso.

"Ciao Andrea la tua destinazione è Roma."

Questo secondo metodo è sicuramente più semplice del primo, perché evita di confondersi col posizionamento degli indici dentro la stringa.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Visual Basic .NET

Il linguaggio di programmazione

Visual Studio