Classe String di Visual Basic non solo contenere i dati di una stringa; fornisce inoltre decine di metodi che possono essere utilizzati per eseguire manipolazioni comuni sul testo della stringa. Ad esempio, utilizzando i metodi "toUpper" e "toLower", è possibile convertire qualsiasi testo dal suo involucro corrente al caso sia completamente superiore o inferiore completamente. Questo può rendere più semplice analizzare i comandi di testo, poiché elimina la necessità di controllare per il maiuscole e minuscole versioni di una lettera.
Istruzioni
1
Aprire Visual Basic e creare un nuovo progetto facendo clic su "File" e "Nuovo progetto". Selezionare "Applicazione Console".
2
Digitare quanto segue per definire una stringa:
String s = "This is a string."
3
Digitare quanto segue per modificare la stringa in maiuscolo:
s = s.toUpper
Nota, l'assegnazione al "s" è necessaria. La funzione "toUpper" non modifica la stringa originale; Crea una nuova stringa che è tutte le lettere maiuscole. Per utilizzare questa nuova stringa, deve essere assegnato a una variabile. Normalmente, si utilizzerà il nome della variabile stesso, come, ma se si voleva mantenere il testo originale, si potrebbe invece scrivere:
Dim t = s.toUpper
Questo sarebbe creare una nuova variabile "t" che contiene il testo maiuscolo e lasciare intatta la "s" con il vecchio testo.
4
Digitare quanto segue per modificare la stringa in lettere minuscole:
s = /batch
Ancora una volta, l'assegnazione al "s" è necessaria.
Consigli & Avvertenze
- I metodi "toLower" e "toUpper" non può trattare in modo intelligente con caratteri non utilizzati nell'inglese americano. Questo include non solo alfabeti non latini, ma gli alfabeti latini con caratteri accentati. Metodi di "toLowerInvariant" e "ToLower" e loro corrispondenti "toUpper" consentire al programmatore di garantire il ritorno uscita ragionevole per testo non in inglese americano.