Показать сообщение отдельно
Старый 03.09.2005, 13:50     # 1
Al-x
Junior Member
 
Регистрация: 30.03.2003
Адрес: СПб
Сообщения: 162

Al-x МолодецAl-x МолодецAl-x Молодец
c#: Чтение строки UTF16 из файла

Есть бинарный файл (база iPod) открытый через BinaryReader. Программа находит Position в файле с которого надо прочитать строку UTF16 (без 0x00 на конце) в string. Длина строки в байтах известна.
Как прочитать эту строку в string?
Пробую делать через ReadChars, но читает один байт в один char (в MSDN пишут, что там char двухбайтовый).
__________________
640Kbytes should be enough for everything! (c) Bill Gates, 1981.
Все "спасибо" в репутацию
Al-x вне форума