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