Извлечение элементов массива, имеющего тип object - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Проблема следующая. Устройство должно выдать массив значений типа double, массив называется gFrequencies. Но этот объект имеет не тип double[], а тип object. Когда я пытаюсь прочитать содержимое этого объекта и пишу, например,
double d = (double)AC.gFrequencies[0];
компилятор выдает ошибку "Невозможно применить индексирование через [] к выражению типа "object" Если же посмотреть в отладчике на экземпляр этого устройства и посмотреть переменные его класса, то мы увидим, что массив действительно существует: Как выудить эти значения из такого странного массива в обычный массив double[] в таком случае? Спасибо

Решение задачи: «Извлечение элементов массива, имеющего тип object»

textual
Листинг программы
double[] d = ((double[])AC.gFrequencies);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

9   голосов , оценка 4.444 из 5
Похожие ответы