Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2011, 14:33
RoDaVi
Invitado
 
Mensajes: n/a
Puntos:
De acuerdo Convertir String a Double

Muy buenos días para todos.-
El tema que me trae es el siguiente:en el programa que se encuentra a continuación si ingreso por ej. 12.5 me imprime en pantalla 125 y si pongo 12,5 imprime correcto.-
Encontré estos métodos pero no logro implementarlos y además desconozco si es lo correcto.-

Código:
CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator
CultureInfo.CurrentCulture.NumberFormat.NumberGroupSeparator
Código:
using System;
using System.Collections.Generic;

public class calculadora
{
	public static void Main(string[] args)
	{
		Console.Title = " Ejemplo de uso de Try - Catch"; 		
		Console.ForegroundColor = ConsoleColor.Yellow;
		Console.BackgroundColor = ConsoleColor.Blue;
		
		int clave = 0;
		while (clave == 0)
		{
			Console.Clear();
			Console.SetCursorPosition(01,01); 
			Console.Write(" Ingrese un número....:"); 
			string singreso = Console.ReadLine();
			double ingreso;

			try
			{
				ingreso = Convert.ToDouble(singreso);      
				Console.SetCursorPosition(01,03); 
				Console.WriteLine(" Ingresó: " + ingreso);
				clave = 1;
			}
			catch (System.Exception)
			{
				Console.SetCursorPosition(01,03); 
				Console.Write(" Ingreso incorrecto (Apriete una tecla para continuar....)");
				Console.ReadLine(); 
			}
		}
		Console.SetCursorPosition(01,05); 
		Console.Write(" Pulse una tecla para finalizar..."); 
		Console.ReadLine(); 
	}
		
}
Bueno eso es todo, espero ayuda.-
Saludos.
Daniel