Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Операция со строкой / 6 сообщений из 6, страница 1 из 1
19.08.2004, 06:30
    #32655853
Lan
Lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция со строкой
Есть буффер некоторого объема и строка
byte[] buf
string str= "123123"
Как переложить символы строки в байтовые аналоги в буффер?
...
Рейтинг: 0 / 0
19.08.2004, 06:37
    #32655855
Lan
Lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция со строкой
Как можно получить прямой доступ к буфферу строки?
...
Рейтинг: 0 / 0
19.08.2004, 06:48
    #32655864
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция со строкой
все зависит от кодировки, в которой нужно получить массив символов
Код: plaintext
1.
byte[] b=Encoding.GetEncoding(1251).GetBytes(str);
byte[] u=Encoding.Unicode.GetBytes(str);
прямой доступ ?
возможно:
string str= "123123";
char chr=str[3];
...
Рейтинг: 0 / 0
19.08.2004, 06:59
    #32655868
Lan
Lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция со строкой
Тогда для еще вопрос до кучи.
Если имеется байтовый буффер
byte[] buf = new [100]
можно ли получить другую ссылку которая бы выглядела как буффер, но указывала бы на ту же область, но со смещением?
Что-то типа аналога C++:
BYTE buf[100];
BYTE *buf2= buf+20
Т.е. нужно работать с одной памятью, но формально как бы с разными буферами.
...
Рейтинг: 0 / 0
19.08.2004, 07:08
    #32655872
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция со строкой
это уже уход от объектов в сторону unmanaged памяти

можно использовать IntPtr и методы System.Runtime.InteropServices.Marshal
...
Рейтинг: 0 / 0
19.08.2004, 07:47
    #32655888
Lan
Lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Операция со строкой
Да наверно это уже лишнее. Да к тому же маршаллинг не способствует ускорению обработки данных.
Спасибо за советы.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Операция со строкой / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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