1 / 1 / 0
Регистрация: 28.05.2014
Сообщений: 50
1

Преобразовать object в byte[]

11.11.2015, 14:54. Показов 3233. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Друзья, добрый день!

у меня есть массив
C#
1
2
3
ArrayList a1 = new ArrayList();
a1.AddRange((from c in db.ORG_Struct
select new { c.C_IDRRef}).ToList()); // c.C_IDRRef типа byte[]
а мне надо переменной типа byte[] присвоить значение например a1[2]

У меня Visual Studio ругается что не может преобразовать object в byte[]
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2015, 14:54
Ответы с готовыми решениями:

Конвертирование из byte[] в object
Задача состоит в том, чтобы при получении сокета, в котором находится некий объект (string, некий...

Конвертировать из byte[] в List<object> и обратно
Софорумчане подскажите, а то совсем мозг не варит, начал так private byte...

Извлечение из объекта object объект byte[]
Добрый день. Есть массив object, первый его элемент - byte (насколько я понял из отладки). Как...

Преобразовать из string в byte[]
Такая проблема: у меня в textboxe записаны данные типа byte,конвертированные в string. Как...

4
Эксперт .NET
5540 / 4303 / 1218
Регистрация: 12.10.2013
Сообщений: 12,348
Записей в блоге: 2
11.11.2015, 15:04 2
Цитата Сообщение от goniometr Посмотреть сообщение
Visual Studio ругается что не может преобразовать object в byte[]
Судя по вашему коду он и должен ругаться.
Я вижу, что вы в лист добавляете анонимный тип, он сам по себе не будет автоматически кастован в byte[], да еще вдобавок вы используете некошерный ArrayList, в котором все вообще как object хранится.
0
1 / 1 / 0
Регистрация: 28.05.2014
Сообщений: 50
11.11.2015, 15:21  [ТС] 3
А в чем посоветуете хранить чтоб значение в дальнейшем можно было преобразовать в byte[]
0
970 / 773 / 171
Регистрация: 12.04.2009
Сообщений: 1,700
11.11.2015, 15:40 4
Лучший ответ Сообщение было отмечено goniometr как решение

Решение

C#
1
2
var a1 = new List<byte[]>();
a1.AddRange(db.ORG_Struct.Select(n => n.C_IDRRef));
1
1 / 1 / 0
Регистрация: 28.05.2014
Сообщений: 50
11.11.2015, 16:03  [ТС] 5
Konctantin, Большое спасибо!
0
11.11.2015, 16:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2015, 16:03
Помогаю со студенческими работами здесь

Как преобразовать 0x0200 в byte?
Как преобразовать 0x0200 в byte для отправки?

Как преобразовать string[] в byte[]?
Есть у меня массив строк с именем _StrData и массив байтов _ByteData. Как все данные из _StrData...

Как преобразовать из string в byte???
Как преобразовать из string в byte???

Преобразовать тип byte в short
Привет. Скажите пожалуйста. Здесь я нашел таблицу явных числовых преобразований...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru