Come controllare una stringa per l'alfabeto in codice Visual Basic

October 19

Come controllare una stringa per l'alfabeto in codice Visual Basic


manipolazione di stringhe è quasi un obbligo in programmazione in Visual Basic, se si ha intenzione di lavorare con variabili stringa. A un certo punto o in un altro vi imbatterete nella necessità di estrarre le lettere ed escludere i numeri da una variabile String. In Visual Basic, è possibile utilizzare il metodo "Char.IsLetter" per controllare ogni carattere di una stringa e determinare se si tratta di una lettera Unicode. Utilizzare questo metodo per verificare la presenza di lettere invece di scrivere passare il tempo "if" confrontando il tuo personaggio con le lettere dell'alfabeto.

istruzione

1 Avviare Microsoft Visual Basic Express e fare clic su "Nuovo progetto" nella scheda "Pagina iniziale". Fai clic su "Visual Basic" al di sotto "Modelli installati" e fare doppio clic su "Applicazione Console" per creare un nuovo progetto di console.

2 Copiare e incollare il seguente codice sotto "Sub Main ()" per creare due variabili che si utilizzeranno per verificare la presenza di caratteri alfabetici in una stringa:

Dim bldStr come nuovo System.Text.StringBuilder

Dim arrayChr() As Char = "Today is the 18th."

3 Creare un "ciclo FOR ..." digitando il seguente codice e aggiungere ogni lettera dell'alfabeto alla variabile "bldStr":

For Each chtr As Char In arrayChr

Se Char.IsLetter (CHTR) Poi bldStr.Append (CHTR)

Il prossimo

4 Visualizzare la stringa utilizzando la finestra della console digitando il seguente codice:

Console.Write(bldStr)

MsgBox ( "Fatto")

5 Premere il tasto "F5" per eseguire il programma e visualizzare i risultati.