Использование в console.readline точек и запятых в качестве десятичных разделителей - C#
Формулировка задачи:
Здравствуйте!
Написал совсем простенькую консольную программу для перевода единиц измерения.
В общем то ничего сложного, но есть небольшая проблема - в качестве разделитель в десятичной дроби можно использовать только запятую, при использовании точки программа не функционирует. Как можно сделать так чтобы программа понимала и тот и тот разделитель?
using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double a, b, c; Console.Write("введи объем: "); a = Convert.ToDouble(Console.ReadLine(), aInfo); Console.Write("введи плотность: "); b = Convert.ToDouble(Console.ReadLine()); c = (b) * (a) / 1000000000; Console.WriteLine("Масса изделия равна: " + c); Console.ReadKey(); } } }
Решение задачи: «Использование в console.readline точек и запятых в качестве десятичных разделителей»
textual
Листинг программы
Console.ReadLine().Replace(".", System.Globalization.CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д