Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Det finns flera olika sätt att analysera och ändra dina strängar. Vissa av metoderna är en del av Visual Basic-språket och andra ingår i String klassen.
Visual Basic Language och .NET Framework
Visual Basic-metoder används som inbyggda funktioner i språket. De kan användas utan kvalificering i din kod. I följande exempel visas typisk användning av ett Visual Basic-strängmanipuleringskommando:
Dim aString As String = "SomeString"
Dim bString As String
' Assign "meS" to bString.
bString = Mid(aString, 3, 3)
I det här exemplet Mid utför funktionen en direktåtgärd på aString och tilldelar värdet till bString.
En lista över Visual Basic-strängmanipuleringsmetoder finns i Sammanfattning av strängmanipulering.
Delade metoder och instansmetoder
Du kan också ändra strängar med klassmetoderna String . Det finns två typer av metoder i String: delade metoder och instansmetoder .
Delade metoder
En delad metod är en metod som härrör från String själva klassen och som inte kräver att en instans av den klassen fungerar. Dessa metoder kan kvalificeras med namnet på klassen (String) i stället för med en instans av String klassen. Till exempel:
Dim equal As Boolean = (String.Compare("Hello", "Goodbye") = 0)
I föregående exempel String.Compare är metoden en delad metod som accepterar två instanser av String som argument.
Instansmetoder
Instansmetoderna härrör däremot från en viss instans av String och måste kvalificeras med instansnamnet. Till exempel:
Dim aString As String = "A String"
Dim bString As String
' Assign "String" to bString.
bString = aString.Substring(2, 6)
I det här exemplet String.Substring är metoden en metod för instansen av String (det vill säga aString). Den utför en åtgärd på aString och tilldelar värdet till bString.
Mer information finns i dokumentationen String för klassen.