Структура в List<>, "Не удалось изменить возвращаемое значение" - C#

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

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

Всем привет.
Листинг программы
  1. namespace
  2. {
  3. struct STRUCT
  4. {
  5. internal float a;
  6. internal float b;
  7. }
  8. class Storage
  9. {
  10. List<STRUCT> _Array;
  11. }
  12. void Function(float b)
  13. {
  14. //всё внимание на присваивание
  15. _Array[0].a=b;
  16. }
  17. }
Одним словом при таких манипуляциях вот такая ошибка Ошибка 1 Не удалось изменить возвращаемое значение для // "System.Collections.Generic.List<Name.STRUCT>.this[int]", т.к. оно не является переменной // Я честно говоря ошалел от такого дела. Кто знает как правильно организовать полный доступ к полям в структуре в таком раскладе, отзовитесь. Если применять класс вместо структуры, то всё в норме. Пробовал организовать метод в структуре для доступа к полю, копилятор молчит, но изменений во время выполнения не происходит. Может я забыл как дышать? Спасибо всем за любую помощь.

Решение задачи: «Структура в List<>, "Не удалось изменить возвращаемое значение"»

textual
Листинг программы
  1. studentInfo[] students = new studentInfo[10];
  2. students[0].x = 32; // OK

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

12   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы