Metodo Strings.Mid (String, Int32, Int32)

 

Data di pubblicazione: ottobre 2016

Restituisce una stringa che contiene un numero specificato di caratteri a partire da una posizione specificata in una stringa.

Spazio dei nomi:   Microsoft.VisualBasic
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public static string Mid(
	string str,
	int Start,
	int Length
)

Parametri

str
Type: System.String

Obbligatorio.String espressione da cui vengono restituiti i caratteri.

Start
Type: System.Int32

Obbligatorio.Integer espressione. Posizione iniziale di caratteri da restituire. Se Start è maggiore del numero di caratteri in str, Mid funzione restituisce una stringa di lunghezza zero ("").Start è in base 1.

Length
Type: System.Int32

Parametro facoltativo.Integer espressione. Numero di caratteri da restituire. Se viene omesso o se sono presenti meno di Length caratteri del testo (incluso il carattere alla posizione Start), vengono restituiti tutti i caratteri dalla posizione iniziale alla fine della stringa.

Valore restituito

Type: System.String

Stringa costituita dal numero specificato di caratteri a partire dalla posizione specificata nella stringa.

Exception Condition
ArgumentException

Start < = 0 o Length < 0.

Per determinare il numero di caratteri in str, utilizzare il Len (funzione).

Visual Basic è un Mid (funzione) e un Mid istruzione. Questi elementi entrambi operano su un numero specificato di caratteri in una stringa, ma il Mid funzione restituisce i caratteri, mentre il Mid istruzione sostituisce i caratteri. Per altre informazioni, vedere Mid Statement.

System_CAPS_noteNota

Il MidB funzione nelle versioni precedenti di Visual Basic restituisce una stringa in byte anziché in caratteri. Viene utilizzato principalmente per la conversione di stringhe nelle applicazioni di double byte character set (DBCS). Tutte le stringhe di Visual Basic sono in formato Unicode, e MidB non è più supportata.

Le prime due funzioni Mid di questo esempio restituiscono il numero di caratteri specificato da una stringa, a partire dalle posizioni specificate. L'ultima funzione illustra l'overload di Mid(String, Int32) e specifica solamente il punto iniziale per l'estrazione della stringa.

' Creates text string.
Dim TestString As String = "Mid Function Demo"
' Returns "Mid".
Dim FirstWord As String = Mid(TestString, 1, 3)
' Returns "Demo".
Dim LastWord As String = Mid(TestString, 14, 4)
' Returns "Function Demo".
Dim MidWords As String = Mid(TestString, 5)

.NET Framework
Disponibile da 1.1
Silverlight
Disponibile da 2.0
Torna all'inizio
Mostra: