Condividi tramite


Tipi di metodi per la gestione delle stringhe in Visual Basic

Esistono vari modi di analizzare e modificare le stringhe. Alcuni di essi fanno parte del linguaggio Visual Basic, altri sono intrinseci alla classe String.

Linguaggio Visual Basic e .NET Framework

I metodi Visual Basic sono utilizzati come funzioni intrinseche del linguaggio e non necessitano di una qualifica nel codice. Nell'esempio seguente è illustrato il tipico utilizzo di un comando di gestione delle stringhe di Visual Basic:

Dim aString As String = "SomeString" 
Dim bString As String 
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)

In questo esempio, attraverso la funzione Mid viene eseguita un'operazione diretta su aString e viene assegnato il valore a bString.

Per un elenco dei metodi per la gestione delle stringhe in Visual Basic, vedere Riepilogo della modifica delle stringhe (Visual Basic).

Metodi condivisi e di istanza

È inoltre possibile modificare le stringhe con i metodi della classe String. Esistono due tipi di metodi in String: metodi condivisi e metodi di istanza.

Metodi condivisi

Un metodo condiviso è un metodo che ha origine dalla classe String e che non necessita di un'istanza di tale classe per funzionare. Questi metodi possono essere qualificati con il nome della classe (String) invece che con un'istanza della classe String. Di seguito è riportato un esempio:

Dim aString As String = String.Copy("A literal string")

Nell'esempio precedente, il metodo String.Copy è un metodo statico che agisce su un'espressione fornita e che assegna il valore risultante a bString.

Metodi di istanza

I metodi di istanza, invece, hanno origine da un'istanza particolare di String ed è necessario qualificarli con il nome dell'istanza. Di seguito è riportato un esempio:

Dim aString As String = "A String" 
Dim bString As String 
' Assign "String" to bString.
bString = aString.Substring(2, 6)

In questo esempio, il metodo String.Substring è un metodo dell'istanza di String, vale a dire aString. Esso consente di eseguire un'operazione su aString e di assegnarne il valore a bString.

Per ulteriori informazioni, vedere la documentazione relativa alla classe String.

Vedere anche

Altre risorse

Introduzione alle stringhe in Visual Basic