conjunto c#

09/10/2007 - 14:23 por Carmelo J. Morales Muñoz | Informe spam
¡hola!

¿como puedo saber si un caracter están en un determinado conjunto?.

algo como .. if (caracter in conjuntoValores) {

}


no encuentro como definir y usar esto.

Preguntas similare

Leer las respuestas

#21 Guillermo guille
14/10/2007 - 16:00 | Informe spam
por eso hay que airearla, je, je


Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"RFOG [MVP C++]" wrote in message
news:
Ahora vas y lo kaskas.

Si será la única construcción que es más compacta en VB que en C# y C++...

"Guillermo 'guille'" escribió en el mensaje de
noticias news:
pero el Select Case de VB es muuucho más mejor ;-)))

Case "A" To "C"
Return True
Case "D"
Return False

o

Case "A", "B", "C"
Return True
Case "D"
Return False

o

Case Is < "D"
Return True
...


¡No me he podio resistí! ;-))))

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/





Respuesta Responder a este mensaje
#22 Guillermo guille
14/10/2007 - 16:01 | Informe spam
>0 excluye 0
una inecuación ; )



no comprendo... ¿me lo aclaras?

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"<Harvey Triana />" wrote in message
news:u8$
>0 excluye 0
una inecuación ; )


"Guillermo 'guille'" escribió en el mensaje
news:
... >0 es suficiente.



entonces no tendrá en cuenta el primer carácter de la cadena...

s = "Hola"

s.IndexOf("H") == 0

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Harvey Triana" wrote in message
news:%
en cualquier caso, la comprobación debería ser > -1



... >0 es suficiente.

Saludos,
<Harvey triana />

"Guillermo 'guille'" escribió en el mensaje
news:
en cualquier caso, la comprobación debería ser > -1, 0 es una posición
válida: ¡la primera de la cadena! (esas cosas nos suele pasar a los de
VB que siempre pensamos en "base 1", je, je.)

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Jose Luis Manners" wrote in message
news:
dale un vistazo a la función IndexOf de la clase string:

if (mistring.IndexOf(new char[] { 'x', 'y' }) > 0)

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"Simplicity is the ultimate sophistication."




"Carmelo J. Morales Muñoz" wrote in message
news:
¡hola!

¿como puedo saber si un caracter están en un determinado conjunto?.

algo como .. if (caracter in conjuntoValores) {

}


no encuentro como definir y usar esto.

















Respuesta Responder a este mensaje
#23 Harvey Triana
17/10/2007 - 18:15 | Informe spam
Me referia a que la expresión 'estética' deberia ser (ejemplo):
string s="Hola";

if(s.IndexOf('H')>=0) MessageBox.Show(string.Format("s contine {0}", 'H'));
y no:
if(s.IndexOf('H')>-1) MessageBox.Show(string.Format("s contine {0}", 'H'));

<Harvey Triana />

"Guillermo 'guille'" escribió en el mensaje
news:
>0 excluye 0
una inecuación ; )



no comprendo... ¿me lo aclaras?

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"<Harvey Triana />" wrote in message
news:u8$
>0 excluye 0
una inecuación ; )


"Guillermo 'guille'" escribió en el mensaje
news:
... >0 es suficiente.



entonces no tendrá en cuenta el primer carácter de la cadena...

s = "Hola"

s.IndexOf("H") == 0

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Harvey Triana" wrote in message
news:%
en cualquier caso, la comprobación debería ser > -1



... >0 es suficiente.

Saludos,
<Harvey triana />

"Guillermo 'guille'" escribió en el mensaje
news:
en cualquier caso, la comprobación debería ser > -1, 0 es una posición
válida: ¡la primera de la cadena! (esas cosas nos suele pasar a los de
VB que siempre pensamos en "base 1", je, je.)

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Jose Luis Manners" wrote in message
news:
dale un vistazo a la función IndexOf de la clase string:

if (mistring.IndexOf(new char[] { 'x', 'y' }) > 0)

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí planteada.
-

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"Simplicity is the ultimate sophistication."




"Carmelo J. Morales Muñoz" wrote in message
news:
¡hola!

¿como puedo saber si un caracter están en un determinado conjunto?.

algo como .. if (caracter in conjuntoValores) {

}


no encuentro como definir y usar esto.




















Respuesta Responder a este mensaje
#24 Guillermo guille
23/10/2007 - 20:33 | Informe spam
Ah, ahora sí...

Eso es como se hace en VB... que el primero es el 1, en fin... esto de
pensar en base cero... o sea de no pensar... je, je, je... un día de estos
me excomulgan... ;-)))

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Harvey Triana" wrote in message
news:e$
Me referia a que la expresión 'estética' deberia ser (ejemplo):
string s="Hola";

if(s.IndexOf('H')>=0) MessageBox.Show(string.Format("s contine {0}",
'H'));
y no:
if(s.IndexOf('H')>-1) MessageBox.Show(string.Format("s contine {0}",
'H'));

<Harvey Triana />

"Guillermo 'guille'" escribió en el mensaje
news:
>0 excluye 0
una inecuación ; )



no comprendo... ¿me lo aclaras?

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"<Harvey Triana />" wrote in message
news:u8$
>0 excluye 0
una inecuación ; )


"Guillermo 'guille'" escribió en el mensaje
news:
... >0 es suficiente.



entonces no tendrá en cuenta el primer carácter de la cadena...

s = "Hola"

s.IndexOf("H") == 0

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Harvey Triana" wrote in message
news:%
en cualquier caso, la comprobación debería ser > -1



... >0 es suficiente.

Saludos,
<Harvey triana />

"Guillermo 'guille'" escribió en el mensaje
news:
en cualquier caso, la comprobación debería ser > -1, 0 es una
posición válida: ¡la primera de la cadena! (esas cosas nos suele
pasar a los de VB que siempre pensamos en "base 1", je, je.)

Nos vemos
Guillermo

Microsoft MVP Visual Basic desde 1997
Tus consultas en los foros del Guille: http://foros.elguille.info/


"Jose Luis Manners" wrote in message
news:
dale un vistazo a la función IndexOf de la clase string:

if (mistring.IndexOf(new char[] { 'x', 'y' }) > 0)

-
Coopera con el foro. Dinos si te sirvió la respuesta aquí
planteada.
-

Regards/Saludos,

Jose Luis Manners
Microsoft MVP Visual C#
http://www.josemanners.com/

"Simplicity is the ultimate sophistication."




"Carmelo J. Morales Muñoz" wrote in
message news:
¡hola!

¿como puedo saber si un caracter están en un determinado conjunto?.

algo como .. if (caracter in conjuntoValores) {

}


no encuentro como definir y usar esto.
























Respuesta Responder a este mensaje
#25 Lluis Franco
24/10/2007 - 12:33 | Informe spam
:-)))
Fíjate tú, los dos aguelos peleándose! Rafa, te vas a quedar sin camiseta,
jejeje
A que no os invito más a beers...

Saludos,

Lluís Franco i Montanyés
[MS-MVP-MCP Visual Basic]
Web: http://sps.uyssoft.com
Blog: http://msmvps.com/blogs/lfranco
Geeks: http://geeks.ms/blogs/lfranco
(Guía de netiquette de los foros)
http://sps.uyssoft.com/Foros%20onli...uette.aspx
FIMARGE, S.A.
Principat d'Andorra

Tel.: +376 805 100
Fax: +376 824 500
Mi Perfil MVP en:
https://mvp.support.microsoft.com/profile/Lluis
This posting is provided "AS IS" with no warranties, and confers no rights.
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida