Nwlapcug.com


Mid-funzione in Visual Basic

In Visual Basic, "Metà" è una funzione di stringa pubblica condivisa. Quando si chiama la funzione Mid, è necessario fornire due o tre parametri che la funzione accetta e restituisce una stringa, che è una sotto-stringa di uno dei parametri forniti. Mid è simile alle funzioni "Destra" di Visual Basic e "Sinistra".

Parametri

Il primo parametro che è necessario fornire per la funzione Mid è una stringa. Si può utilizzare una variabile di stringa o immettere il testo direttamente tra virgolette. Potete seguire la stringa con un numero intero di "Start" che indica la posizione in cui iniziare personaggi ritornati. Questi sono entrambi parametri obbligatori. Puoi anche includere un altro parametro di numero intero di "Lunghezza" per indicare quanti caratteri volete tornare, ma questo è opzionale. La sintassi per la funzione è Mid (stringa, inizio, lunghezza).

Eccezioni

La funzione Mid genererà un errore "ArgumentException" in una sola delle due situazioni. Il primo si verifica se si immette un numero inferiore o uguale a zero per il parametro Start. Poiché il primo carattere nel parametro String è nella posizione "uno", è possibile immettere un numero inferiore. La seconda eccezione si verifica se si fornisce un parametro di lunghezza inferiore a zero. Per restituire un numero specifico di caratteri, la lunghezza deve essere un numero non negativo. Se si immette "zero", la funzione non genererà un errore, ma restituirà una stringa vuota.

Considerazioni

Se il parametro Start indica una posizione oltre l'ultimo carattere nella stringa, la funzione Mid restituisce una stringa vuota. Se il parametro Length viene eseguito oltre la fine della stringa, Mid restituisce semplicemente i caratteri dal parametro Start alla fine della stringa. Per evitare questi problemi, utilizzare la funzione Len per determinare quanti caratteri sono nella stringa di così non si fornisce un parametro Start maggiore della lunghezza della stringa. Si può anche dividere il risultato dalla funzione Len per due per trovare il carattere punto mediano della stringa.

Utilizza

Si può utilizzare la funzione Mid per diversi motivi. Ad esempio, se avete una persona prima di nome e cognome contenute in una stringa, chiamata:

LastName = Mid ("John Smith", 6)

che consente di risparmiare una variabile che contiene solo il cognome. Possono anche utilizzare metà per sostituire i caratteri in una stringa. Ad esempio, se si dispone di una stringa con un numero di previdenza sociale (ssn) con il valore "123456789", chiamando:

Metà (ssn, 1, 5) = "* * *"

modifica la stringa di ssn per "* * * 6789."