![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| megel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 31.5.2008 Репутация: нет Всего: нет |
Вот мой код, reader это Binary Reader
два вопроса - можно ли таким образом читать структуры с масивами ведь нельзя поставить char a[10]; можно токо char[] a = new char[10]; сильно ди будет медленее(или быстрее) читаться структуры по сравнению с чтением каждого параметра по отдельности ??? |
|||
|
||||
| mihryak |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 19 Всего: 36 |
не силён в маршалинге, но по крайней мере для массивов определённой длины можно задать атрибут MarshalAs
про скорость тоже не отвечу, но читать из файла в любом случае стоит блоками |
|||
|
||||
| megel |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 31.5.2008 Репутация: нет Всего: нет |
спасибо.
только не понял -
это всмысле читать обычным способом - каждую переменную binary reader'om ? |
|||
|
||||
| mihryak |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 731 Регистрация: 28.4.2007 Где: С-Пб Репутация: 19 Всего: 36 |
не это я к тому, что побайтовое чтение из файла - не лучший вариант, да, всё равно блоками система читать будет, есть упреждающая выборка, но всё равно лучше на них не полагаться и считывать самостоятельно крупный блок данных в поток в памяти, из которого уже читать BinaryReader'ом пс. если производительность не настолько критична, то не бери вообще в голову |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |