Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 13.06.2015
Сообщений: 25

Входная строка имела неверный формат при конвертировании строки в число

22.06.2015, 19:13. Показов 2393. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть строка с дробным числом типа "1.234" или "-5.678", надо сконвертировать во float, делаю Convert.ToSingle, но у меня выбивает ошибку "Входная строка имела неверный формат." хотя там точно все правильно, имеется подозрение что ему надо чтобы была запятая, а не точка, но я не хочу менять там на запятую, как мне нормально сконвертировать? там есть еще какой то второй параметр типа IFormatProvider, но я не знаю как его использовать

Добавлено через 10 минут
все нашел
C#
1
new CultureInfo("en-US")
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.06.2015, 19:13
Ответы с готовыми решениями:

Входная строка имела неверный формат при Convert.ToDouble
Ввожу число, затем нажимаю "+" и в строке a = Convert.ToDouble(Output.Text); вылетает исключение: Входная строка имела неверный формат. ...

Входная строка имела неверный формат при присвоении одного типа другому
Можно объяснить простыми словами и как это можно исправить?

Входная строка имела неверный формат при расшифровке файла в программе тестирования
Всё ни как не могу создать программу для тестирования. Вот добавил функцию расшифровки файла из которого берутся вопросы и ответы, и...

1
215 / 211 / 146
Регистрация: 20.11.2014
Сообщений: 1,184
22.06.2015, 19:49
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using System;
 
namespace ConsoleApplication48
{
    class Program
    {
        static void Main(string[] args)
        {
            
            string s = "1,234";
            float f = System.Convert.ToSingle(s);
            Console.Write(f);
            Console.Read();
        }
    }
}
Добавлено через 8 минут
ошибочка вышла. Держи с точкой
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using System;
using System.Globalization;
 
namespace ConsoleApplication48
{
    class Program
    {
        static void Main(string[] args)
        {
            string s = "1.234";
            float f;
            float.TryParse(s, NumberStyles.Any, new CultureInfo("en-US"), out f);
            Console.WriteLine(f);
            Console.ReadKey();
        }
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.06.2015, 19:49
Помогаю со студенческими работами здесь

Входная строка имела неверный формат
Как это исправить,подскажите,пожалуйста. money=money+dop; metka: if(price>money) { ...

Входная строка имела неверный формат
Написал код, но на строках double rast = Convert.ToDouble(Console.ReadLine()); и double stoim = Convert.ToDouble(Console.ReadLine()); ...

Входная строка имела неверный формат
Доброго времени суток. Есть такая строка: string asd = "{\"media\": }"; string attachment = String.Format(asd,...

Входная строка имела неверный формат
Решая простейшую задачу столкнулся с проблемой, которую решить не могу... Выдаёт ошибку: "Входная строка имела неверный формат"...

Входная строка имела неверный формат
while (true) { Thread.Sleep(1); Random rand = new Random(DateTime.Now.Millisecond); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru