![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
X-3R1 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 28.4.2007 Репутация: нет Всего: 2 |
Каким образом сконвертировать строку, представляющую число с одинарной точности во float. Проблема связана с локализацией:
|
|||
|
||||
STRELOKBMSTU |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 11.8.2007 Где: Russia.MR.Moscow( ); Репутация: нет Всего: нет |
Тут дело не в типе, а в методе представления строки. Можешь сделать к примеру так:
Это сообщение отредактировал(а) STRELOKBMSTU - 19.10.2009, 13:54 |
|||
|
||||
X-3R1 |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 63 Регистрация: 28.4.2007 Репутация: нет Всего: 2 |
Это связано с локализацией винды. В русской локализации в настройках системы разделитель дробной части -- ",". В американской локализации -- это ".". Таким образом, если заменить "." на ",", то этот код запустится в рускоязычной винде, а в англоязычной не запустится. Пытался поиграться с CultureInfo, но безуспешно. З.Ы. нашёл решение:
Это сообщение отредактировал(а) X-3R1 - 19.10.2009, 14:05 |
||||||
|
|||||||
IGV |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 1.4.2008 Репутация: 1 Всего: 2 |
можно воспользоваться своим мозгом и перегнать строку в число написав алгоритм. А вообще в реестре есть запись, которая говорит о том какой символ является разделителем в системе. Попробуй погуглить на эту тему.
|
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |