¿Existe algo que haga esto en net?.

13/07/2010 - 20:21 por Carmelo J. Morales Muñoz | Informe spam
¡Hola!

En c# y vs2010 necesitaría que si tengo un valor en una cadena de
caracteres, algo como:

decimal valor = 125.34;
string miValor = valor.toString ("c");

miValor = "125.34 €"; quedaría así:


Ver si hay alguna función que me tome solo el valor numérico y quite todo lo
que no se pueda interpretar como número, es decir, en este caso debería
quedar algo como:

miValor = "125.34";

¿Existe algúna función?.
 

Leer las respuestas

#1 Leandro Tuttini
02/08/2010 - 06:08 | Informe spam
hola

te aconsejaria que la pregunta la realice en los foros de MSDN

http://social.msdn.microsoft.com/Fo...s-ES/vcses


podrias usar el metodo Replace para qquitar los signos de monerda del
string

algo como ser

string miValor = "125.34 €";

miValor = miValor.Replace("€"", "");

creo que si usas el int.Parse() tambien deja el valor numero quitando
los string, pero no estoy seguro prueba algo como esto

string miValor = "125.34 €";

miValor = Convert.ToString(int.Parse(miValor));


saludos

Preguntas similares