IsNumeric

19/08/2004 - 16:36 por Ricardo | Informe spam
Hola a todos...hace poco se me presento el siguiente
problema que no he podido solucionar...necesito saber
cuando un parametro es de tipo numerico y su tipo (int,
short, double, etc), para ver si el valor pasado es el
minvalue de este parametro..
Espero me puedan ayudar...

Preguntas similare

Leer las respuestas

#6 Rodrigo Corral [MVP]
19/08/2004 - 22:52 | Informe spam
Hombre, las excepciones son costosas si se producen no solo por estar el
bloque try cacth...

De todas formas, yo lo que usaria es el TryParse de la clase Double. Es lo
más eficiente, además parece que lo del TryXXXX para evitar tener que
manejar excepciones parece que va a ser el patrón en el framework 2.0


Un saludo
Rodrigo Corral González [MVP]

microsoft.public.es.vc FAQ
http://vcfaq.europe.webmatrixhosting.net
#7 AnthonyBenbrook
20/08/2004 - 20:52 | Informe spam
Pensando lo bien, tu tienes razon. Son las excepciones que cuestan.
Y al dentro, TryParse() usa un bloque try/catch para
verificar...entonces puede generar una excepcion (es que no tenemos
que manejarla)
Por eso:

si necesitas verificar muchos valores de una vez, y estas seguro de
que muchos puedan ser valores no numericos, usaria yo un RegEx para
eliminar el coste de excepciones

Pero si vas a verificar uno (o unos pocos) valores, o no preocupas en
muchos valores no numericosmejor usar TryParse. En esa situacion
muy común, no habrá diferencia, entonces es mas simple usar TryParse

Un saludo

"Rodrigo Corral [MVP]" wrote in message news:...
Mostrar la cita
Ads by Google
Search Busqueda sugerida