Páginas

jueves, 7 de marzo de 2013

Reemplazar cadenas en C# .replace

He usado este método para formatear texto por ejemplo hace poco escribiendo una macro para Solidworks  tenía un problema y era que a la hora de agregar ecuaciones dentro de la pieza algunas veces las agregaba y a veces no, me percaté de que cuando las agregaba los valores eran enteros entonces me dí cuenta Solidworks no acepta "," a la hora de ingresar un decimal solo acepta "." como salida tenía comas debido a que realizaba operaciones con variables tipo Double asi que la solución la encontre en el método replace:


Double numero1=1;
Double numero2=2;
Double division=numero1/numero2;
String str_division=division.ToString(division);
Console.WriteLine("División = "+str_division);
/**** Aplicando replace *********/
String replace_division=str_division.replace(",", ".");
Console.WriteLine("División con replace = "+replace_division); 
 
Como salida tenemos:
 
División = 0,5
División con  replace = 0.5