Como puedo seleccionar la parte derecha de una cadena?

31/05/2005 - 18:36 por José Luis | Informe spam
Hola a todos,

la pregunta es sencilla, pero no logro encrontrar el como. En VB 6 para
seleccionar de una cadena la parte de la izquierda utilizaba la instrucción
Left... pero en VB .NET no logro ver como se hace alguién me podría
decir como es?

Gracias por anticipado.

Un saludo,
José Luis.

Preguntas similare

Leer las respuestas

#1 Carlos Durán Urenda
31/05/2005 - 19:39 | Informe spam
Dim T as String = "Hola Mundo"

Msgbox (T.Substring (5))

Saludos
Carlos Durán


" José Luis" <JLB> escribió en el mensaje
news:
Hola a todos,

la pregunta es sencilla, pero no logro encrontrar el como. En VB 6 para
seleccionar de una cadena la parte de la izquierda utilizaba la
instrucción
Left... pero en VB .NET no logro ver como se hace alguién me podría
decir como es?

Gracias por anticipado.

Un saludo,
José Luis.


Respuesta Responder a este mensaje
#2 Tristan
31/05/2005 - 23:34 | Informe spam
En realidad todas las viejas funciones de VB se han incluido en vb.net por
compatibilidad. Lo que pasa es que algunas, debido a que su nombre coincide
con miembros de objetos, no son visibles.

Puedes escribir el nombre completo del método:

msgbox(Microsoft.VisualBasic.Left("Tu cadena", 3)

O si eres como yo, de los que te gusta simplificar el código:

Imports vb6 = Microsoft.VisualBasic
...
msgbox(vb6.Left("Tu cadena", 3)


Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#3 Tristan
31/05/2005 - 23:37 | Informe spam
Ahhh, que conste que la forma nativa de hacer las cosas es la que te ha
dicho Carlos. Te propongo las viejas funciones solo por si te simplifican la
tarea de migración.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
#4 José Luis
01/06/2005 - 09:33 | Informe spam
Muchas gracias a ambos por vuestras respuestas. De momento voy a coger la
opción dada por Tristan más que nada por tema de tiempo, aunque espero tener
algún día un poco más de calma y poder hacer una conversión de verdad a
.NET.

Muchas gracias de nuevo a ambos.

Un saludo,
José Luis.

" José Luis" <JLB> escribió en el mensaje
news:
Hola a todos,

la pregunta es sencilla, pero no logro encrontrar el como. En VB 6 para
seleccionar de una cadena la parte de la izquierda utilizaba la


instrucción
Left... pero en VB .NET no logro ver como se hace alguién me podría
decir como es?

Gracias por anticipado.

Un saludo,
José Luis.


Respuesta Responder a este mensaje
#5 Tristan
01/06/2005 - 17:22 | Informe spam
Vaya, Gracias!

¿Como puede "definirse" en este caso vb6, es un espacio de nombres?



Pues si, Microsoft.VisualBasic es un espacio de nombres. vb6 es un alias
para este espacio de nombres. Puedes definir alias tanto de espacios de
nombre como de clases.

Lo que pasa es que las funciones de compatibilidad están definidos en
módulos, así es que no pertenecen a ninguna clase. Por eso se pueden son
visibles globalmente. Utilizando el nombre completo, informas al compilador
que es esa función y no la propiedad Left del formulario.

Juan Carlos Badiola
MVP - C#
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida