|
3 / 3 / 2
Регистрация: 21.10.2013
Сообщений: 225
|
||||||
Преобразовать массив строк в массив double07.07.2015, 16:48. Показов 5793. Ответов 8
Метки нет (Все метки)
здравствуйте!
Собственно вопрос в заголовке пробовал convert.todouble(str) Double.parse(str) (double)(str) Добавлено через 13 минут Ребят весь день этой **** маюсь подскажите а. Пробовал уже из MSDN разные варианты не проходит. Строка из 2 чисел получаю массив из 2 строк затем foeach перебираю, но в переменную типа double ничего не идёт, сразу идёт на исключение. вот код элемента.
Заранее спасибо!!!
0
|
||||||
| 07.07.2015, 16:48 | |
|
Ответы с готовыми решениями:
8
Преобразовать байтовый массив в массив double Массив byte[] преобразовать в массивы UInt64[] и double[] Преобразовать массив строк в массив символов |
|
78 / 78 / 30
Регистрация: 21.05.2015
Сообщений: 257
|
|
| 07.07.2015, 16:53 | |
|
Нужно попробовать вводить числа через точку или через запятую, на разных системах будет работать по разному, в зависимости от региональных настроек.
0
|
|
|
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
|
|
| 07.07.2015, 16:54 | |
|
Покажи значения, которые находятся в массиве строк.
0
|
|
|
3 / 3 / 2
Регистрация: 21.10.2013
Сообщений: 225
|
|
| 08.07.2015, 08:26 [ТС] | |
|
txt файл:
Oscilloscope Data File Experiment Time : 20-05-2015 13:53:17 Number of frames: 50000 Module: L-502 (3D867743) Number Of Channels : 2 Input Rate In kHz: 10.000000 Input Time In Sec: 5.000000 Decimation: 1 Data Format: Volts GPS time=00:00:00 00-00-0000 GPS latitude=, latitude h=0 GPS longitude=, longitude h=0 Segments: 1 Data as Time Sequence: Ch 1 Ch 2 Ustol Udus -0.075 0.754 -0.102 0.751 -0.101 0.763 -0.125 0.770 -0.148 0.742 -0.174 0.728 -0.201 0.756 -0.200 0.720 -0.227 0.728 -0.246 0.769 -0.273 0.754 -0.290 0.768 -0.297 0.749 -0.319 0.738 -0.340 0.810 -0.366 0.787 -0.391 0.785 -0.388 0.759 -0.403 0.766 -0.430 0.779 -0.454 0.742 Таких строк может более 900000, столбцов также может быть много. Попробовал варианты с MSDN -> постоянно при преобразовании строки в double происходит исключение: $exception {System.FormatException: Входная строка имела неверный формат. в System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt) в System.Convert.ToDouble(String value) в WindowsFormsApplication1.Form1.btnOpen_C lick(Object sender, EventArgs e) в c:\Users\Администратор\Documents\VS\Proj ects\WindowsFormsApplication1\Form1.cs:с трока 81} System.Exception {System.FormatException}
0
|
|
|
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
|
|
| 08.07.2015, 08:36 | |
|
попробуй вместо точек поставить запятые. Если файл создается и изменяется в другой программе, то перед преобразованием заменяй точку на запятую и дальше уже конвертируй...
Добавлено через 34 секунды скорей всего косяк в кодировке...
1
|
|
|
3 / 3 / 2
Регистрация: 21.10.2013
Сообщений: 225
|
|
| 08.07.2015, 08:39 [ТС] | |
|
всё сам разобрался, ошибка в региональных настройках, не воспринимает ".".
0
|
|
|
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
|
|
| 08.07.2015, 08:40 | |
|
ну и норм
0
|
|
|
78 / 78 / 30
Регистрация: 21.05.2015
Сообщений: 257
|
||||||
| 08.07.2015, 09:00 | ||||||
Сообщение было отмечено ToLexx как решение
Решение
ToLexx, что-бы не менять системные настройки можно конвертировать так:
0
|
||||||
|
3 / 3 / 2
Регистрация: 21.10.2013
Сообщений: 225
|
||||||
| 08.07.2015, 09:22 [ТС] | ||||||
|
ооооо а я нашел вот такие варианты, с replace уже работает, но думаю лучше будет с региональными настройками:
0
|
||||||
| 08.07.2015, 09:22 | |
|
Помогаю со студенческими работами здесь
9
Преобразовать массив байтов в массив строк Массив: преобразовать массив так, чтобы сумма цифр строк была оптимальной
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|