Buscador Felox

Búsqueda personalizada

23 dic 2009

Tipos de métodos de manipulación de cadenas en Visual Basic.NET


Existen diferentes formas de analizar y manipular las cadenas. Algunos métodos forman parte del lenguaje Visual Basic, mientras que otros son inherentes a la clase String.

Lenguaje Visual Studio y .NET Framework

Los métodos de Visual Basic se utilizan como funciones inherentes del lenguaje. Pueden utilizarse sin calificación en el código. En el siguiente ejemplo se muestra el uso habitual de un comando de manipulación de cadenas de Visual Basic:
Visual Basic
Dim aString As String = "SomeString"
Dim bString As String
bString = Mid(aString, 3, 3)
En este ejemplo, la función Mid realiza una operación directa en aString y asigna el valor a bString.

Métodos compartidos y métodos de instancia

También puede manipular cadenas con los métodos de la clase String. Existen dos tipos de métodos en String: métodos compartidos y métodos de instancia.

Métodos compartidos

Un método compartido es un método que se deriva de la propia clase String y no necesita una instancia de dicha clase para funcionar. Estos métodos se pueden calificar con el nombre de la clase (String) en lugar de hacerlo con una instancia de la clase String. Por ejemplo:
Visual Basic
Dim aString As String = String.Copy("A literal string")
En el ejemplo anterior, el método System.String.Copy(System.String) es un método estático, que actúa sobre una expresión dada y asigna el valor resultante abString.

Métodos de instancia

En contraste, los métodos de instancia se derivan de una instancia concreta de String y deben calificarse con el nombre de la instancia. Por ejemplo:
Visual Basic
Dim aString As String = "A String"
Dim bString As String
' Assign "String" to bString.
bString = aString.Substring(2, 6)

No hay comentarios:

Publicar un comentario