Typen methoden voor tekenreeksmanipulatie in Visual Basic
Er zijn verschillende manieren om uw tekenreeksen te analyseren en te bewerken. Sommige methoden maken deel uit van de Visual Basic-taal en andere zijn inherent aan de String
klasse.
Visual Basic Language en .NET Framework
Visual Basic-methoden worden gebruikt als inherente functies van de taal. Ze kunnen worden gebruikt zonder kwalificatie in uw code. In het volgende voorbeeld ziet u een typisch gebruik van een Visual Basic-opdracht voor het bewerken van tekenreeksen:
Dim aString As String = "SomeString"
Dim bString As String
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)
In dit voorbeeld voert de Mid
functie een directe bewerking uit aString
en wijst de waarde toe aan bString
.
Zie Samenvatting van tekenreeksmanipulatie voor tekenreeksen voor een lijst met visual Basic-bewerkingsmethoden.
Gedeelde methoden en exemplaarmethoden
U kunt ook tekenreeksen bewerken met de methoden van de String
klasse. Er zijn twee typen methoden: String
gedeelde methoden en exemplaarmethoden.
Gedeelde methoden
Een gedeelde methode is een methode die afkomstig is van de String
klasse zelf en waarvoor geen exemplaar van die klasse vereist is. Deze methoden kunnen worden gekwalificeerd met de naam van de klasse (String
) in plaats van met een exemplaar van de String
klasse. Voorbeeld:
Dim aString As String = String.Copy("A literal string")
In het voorgaande voorbeeld is de String.Copy methode een statische methode, die op een expressie reageert die wordt gegeven en de resulterende waarde toewijst aan bString
.
Exemplaarmethoden
Exemplaarmethoden zijn daarentegen afkomstig van een bepaald exemplaar van String
en moeten worden gekwalificeerd met de naam van het exemplaar. Voorbeeld:
Dim aString As String = "A String"
Dim bString As String
' Assign "String" to bString.
bString = aString.Substring(2, 6)
In dit voorbeeld is de String.Substring methode een methode van het exemplaar van String
(dat wil gezegd, aString
). Er wordt een bewerking uitgevoerd op aString
en die waarde wordt toegewezen aan bString
.
Zie de documentatie voor de String klasse voor meer informatie.
Zie ook
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor