Sztringmanipulálási módszerek típusai a Visual Basicben

A karakterláncok elemzésének és módosításának számos különböző módja van. Egyes metódusok a Visual Basic nyelv részét képezik, mások pedig az String osztály részét képezik.

Visual Basic Language és a .NET-keretrendszer

A Visual Basic metódusokat a nyelv eredendő függvényeiként használják. Korlátozások nélkül használhatók a kódban. Az alábbi példa a Visual Basic sztringmanipulációs parancsok tipikus használatát mutatja be:

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

Ebben a példában a Mid függvény egy közvetlen műveletet hajt végre aString-en, és az eredményt hozzárendeli bString-hez.

A Visual Basic sztringmanipulálási módszereinek listáját a Sztringmanipulálás összegzése című témakörben találja.

Megosztott metódusok és példányszintű metódusok

A sztringeket az osztály metódusaival is módosíthatja String . A String kétféle metódust tartalmaz: megosztott metódusokat és példánymetódusokat.

Megosztott metódusok

A megosztott metódus olyan metódus, amely magából az String osztályból származik, és nem követeli meg, hogy az osztály egy példánya működjön. Ezek a metódusok az osztály (String) nevével minősíthetők, nem pedig az String osztály egy példányával. Példa:

Dim equal As Boolean = (String.Compare("Hello", "Goodbye") = 0)

Az előző példában a String.Compare metódus egy megosztott metódus, amely két argumentumpéldányt String fogad el.

Példány metódusai

A példány metódusai ezzel szemben egy adott String példányból származnak, és a példány nevével kell minősíteni. Példa:

Dim aString As String = "A String"
Dim bString As String

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

Ebben a példában a String.Substring metódus a String példány (azaz aString) egyik metódusa. Végrehajt egy műveletet aString-on, és hozzárendeli az értéket bString-hez.

További információkért tekintse meg az osztály dokumentációját String .

Lásd még