Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Нужна регулярка для парсинга HTML <tr> <td id="request_fix"> <a href="javascript:void(0)" onclick="return false;"><b>Проведение сервисного обслуживания</b></a> <table cellspacing='1' cellpadding='1'... https://www.cyberforum.ru/ csharp-beginners/ thread1401404.html Умножение чисел представленных в строчном виде C#
Помогите пожалуйста сделать умножение чисел в строковом виде Т.е. мы открываем консоль , и вписываем 1ую строку “121” (переменная которую мы вписываем будет типа string , а не int ). Потом вводим...
C# Решение задачи коммивояжера методом ветвей и границ https://www.cyberforum.ru/ csharp-beginners/ thread1401361.html
Нужна помощь в реализации программы которая будет решать задачу коммивояжера методом ветвей и границ . Количество городов(вершин) и расстояние между ними задает пользователь. Желательно код , но если...
C# Описать класс, реализующий тип "Вещественная матрица" Здравствуйте! При написании программы у меня возникли такие проблемы: 1. Если ввести не квадратную матрицу, доступ к элементу по индексу выдает ошибку. 2. Как вызывать в основной программе метод... https://www.cyberforum.ru/ csharp-beginners/ thread1401354.html
C# Заполнить ступенчатый массив заданным образом и вывести его на экран
Заполнить ступенчатый массив заданным образом и вывести его на экран: Вот примерно я что то набросал, выводит чисто столбик цифр, что я сделал не так подскажите пожалуйста? int n = 1; int m =...
C# Сложить матрицы с помощью потоков и узнать время работы Добрый вечер дорогие форумчане. Такая задача: сложить матрицы с помощью потоков и узнать время работы. Я могу это сделать через Thread в матрице 4*4 var t = new Thread; for (int i =... https://www.cyberforum.ru/ csharp-beginners/ thread1401278.html
C# Найти произведение ряда https://www.cyberforum.ru/ csharp-beginners/ thread1401247.html
Помогите с задачей \prod_{i=1}^{n}\left(1+\frac{sin\,\left(ix \right)}{i!} \right) static void Main(string args) { Console.WriteLine("Введите число n"); int...
Удалить неизвестные символы в строке C#
Есть строка К примеру...
C# Шифрование методом Плейфера https://www.cyberforum.ru/ csharp-beginners/ thread1401229.html
Кто знает алгоритм Плейфера???
C# Реализация класса для выполнения операций над массивами Помогите разобраться в коде, почему не получается вывести значения в listvView вот задание Описать класс для работы с одномерным массивом целых чисел (вектором). Обеспечить следующие... https://www.cyberforum.ru/ csharp-beginners/ thread1401212.html
C# Десериализация Json крашит приложение
Впервые работаю с такими вещами, я тут чайник, но.... {"response": {"count":958, "items": ", "duration":198,...
C# Имя "index" отсутствует в текущем контексте (CS0103) Выдает ошибку: Имя "index" отсутствует в текущем контексте (CS0103) Помогите исправить, пожалуйста. /* * Created by SharpDevelop. * User: Home * Date: 22.03.2015 * Time: 14:09 * *... https://www.cyberforum.ru/ csharp-beginners/ thread1401162.html
8926 / 4838 / 1885
Регистрация: 11.02.2013
Сообщений: 10,246
23.03.2015, 04:19 0

Нет конвертации String-а в Double при консольном вводе данных - C# - Ответ 7376579

23.03.2015, 04:19. Показов 892. Ответов 2
Метки (Все метки)

Ответ

Не так тут то, что у тебя в системе десятичная точка указана в качестве разделителя разрядов, поэтому естественно, что при конвертировании в число разделитель разрядов просто убирается. Это можно обойти, изменив культуру для своего потока, например на американскую, где точка является десятичным разделителем:
C#
1
2
3
4
5
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Console.Write("p= ");
double p = double.Parse(Console.ReadLine());
Console.Write(p);
Console.Read();
Добавлено через 19 секунд
Ну либо менять в настройках системы

Вернуться к обсуждению:
Нет конвертации String-а в Double при консольном вводе данных C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2015, 04:19
Готовые ответы и решения:

Как изменить шрифт в консольном приложений при вводе данных и в выводе данных ?
Как изменить шрифт в консольном приложений при вводе данных и в выводе данных ?

Комплексное число в консольном приложении: повторный запрос данных при недопустимом вводе
Знаете, задача на самом деле простая. Но замутнааяяя :) Понимаете, программу написала, всё работает...

Ошибка конвертации в double при чтении массива из файла
Добрый День! Считую двомерный массив double из файла таким образом public class Data { ...

QueryTabl при считывании данных Internet преобразует длинные числа в double, хотелось бы в String/ Как сделать ?
QueryTabl при считывании данных Internet преобразует длинные числа в double, хотелось бы в String/...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2015, 04:19
Помогаю со студенческими работами здесь

Ошибка при конвертации string в int
Привет всем. Возникает проблема при конвертации &quot;string&quot; в &quot;int&quot;. При назначении string'у значение...

Выкидывает при вводе double
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; class swapall { private: int...

При выводе на печать и конвертации в пдф нет изображения
Есть файл к дипломной работе, при попытке печати печатается пару символов, при конвертации в пдф...

При вводе в функцию значения, отличного от double, выдать исключение
помогите написать исключения в теле функции, которая обрабатывает числа типа double, в случаях...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru