powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Строковый массив в байт массив.
6 сообщений из 31, страница 2 из 2
Строковый массив в байт массив.
    #39795591
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на самом деле, если строка будет достаточно большой, string.split упадет с outofmemory, по этому если строки могут быть достаточно большого объёма я вам не рекомендую его использовать
...
Рейтинг: 0 / 0
Строковый массив в байт массив.
    #39795641
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Roman Mejtesна самом деле, если строка будет достаточно большой, string.split упадет с outofmemory, по этому если строки могут быть достаточно большого объёма я вам не рекомендую его использовать
а сколько места выделяется под string.split? есть стак под каждую программу или весь РАМ в наличии?
...
Рейтинг: 0 / 0
Строковый массив в байт массив.
    #39795644
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
jenya7Roman Mejtesна самом деле, если строка будет достаточно большой, string.split упадет с outofmemory, по этому если строки могут быть достаточно большого объёма я вам не рекомендую его использовать
а сколько места выделяется под string.split? есть стак под каждую программу или весь РАМ в наличии?
раньше помниться я подключал virtual memory, если не хватало RAMа подсос шел с хард диска.
...
Рейтинг: 0 / 0
Строковый массив в байт массив.
    #39795671
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,

ну при условии, что массивы и строки являются ссылочными типами и размещаются в куче, то явно не в стеке
так как строка большая, то вероятнее всего она будет размещена в лохе (large of heap)
...
Рейтинг: 0 / 0
Строковый массив в байт массив.
    #39795675
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня на строке длинной 10 мб, string.split уже валится с outofmemory
...
Рейтинг: 0 / 0
Строковый массив в байт массив.
    #39795982
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
jenya7проблема решилась довольно просто
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
char[] split_params = { ' ', '\r', '\n' };
NumberStyles style = NumberStyles.HexNumber;

string[] str_data = data.Split(split_params, StringSplitOptions.RemoveEmptyEntries);

byte[] byte_data = new byte[str_data.Length];

for (int i = 0; i < str_data.Length; i++)
{
     byte_data[i] = byte.Parse(str_data[i],  style);
}


Я рад, что Вы все же прочитали документацию
...
Рейтинг: 0 / 0
6 сообщений из 31, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Строковый массив в байт массив.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]