operador In

26/04/2005 - 03:31 por Edwin Alfaro Romaña | Informe spam
Hola amigos, Al usar el operador "In"



expr In ("1", "2", . . .)


la parte ("1", "2", . . .) deseo que este contenida en una variable de
tal forma que tenga una expresion en codigo asi:

************

Dim sCadena as string

Dim sValores as string

sValores = ("1", "2","8","12")

if sCadena in sValores then

*************

Se puede hacer esto???

Porfavor de que forma o con que metodo.

Ojala me haga entender.



Saludos, Edwin.

Preguntas similare

Leer las respuestas

#1 A.Poblacion
26/04/2005 - 07:18 | Informe spam
"Edwin Alfaro Romaña" wrote in message
news:utxJi%
Hola amigos, Al usar el operador "In"



expr In ("1", "2", . . .)


la parte ("1", "2", . . .) deseo que este contenida en una variable de
tal forma que tenga una expresion en codigo asi:

************

Dim sCadena as string

Dim sValores as string

sValores = ("1", "2","8","12")

if sCadena in sValores then

*************

Se puede hacer esto???



A ver si te vale asi:

Dim sCadena as string
Dim sValores as string
sValores = "1,2,8,12"
If Array.IndexOf(sValores.Split(","c), sCadena)>=0 Then ...
Respuesta Responder a este mensaje
#2 Edwin Alfaro Romaña
26/04/2005 - 09:07 | Informe spam
Gracias, probare

Saludos, Edwin.

"A.Poblacion" escribió en
el mensaje news:u0$
"Edwin Alfaro Romaña" wrote in message
news:utxJi%
Hola amigos, Al usar el operador "In"



expr In ("1", "2", . . .)


la parte ("1", "2", . . .) deseo que este contenida en una variable de
tal forma que tenga una expresion en codigo asi:

************

Dim sCadena as string

Dim sValores as string

sValores = ("1", "2","8","12")

if sCadena in sValores then

*************

Se puede hacer esto???



A ver si te vale asi:

Dim sCadena as string
Dim sValores as string
sValores = "1,2,8,12"
If Array.IndexOf(sValores.Split(","c), sCadena)>=0 Then ...



Respuesta Responder a este mensaje
#3 Tristan
26/04/2005 - 12:58 | Informe spam
Puedes usar el método Contains que cualquier IList tiene.
Por ejemplo un Array. Si quieres que la colección sea
dinámica utiliza ArrayList:

Dim expresion as string = "7"
Dim valores As New ArrayList(New String() {"1", "2", "8"})
valores.Add("3")
valores.Add("4")
If valores.Contains(expresion) Then
MsgBox("Existe")
else
MsgBox("No existe")
End If
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida