Структура в List<>, "Не удалось изменить возвращаемое значение" - C#
Формулировка задачи:
Всем привет.
Одним словом при таких манипуляциях вот такая ошибка
Ошибка 1 Не удалось изменить возвращаемое значение для
//
"System.Collections.Generic.List<Name.STRUCT>.this[int]", т.к. оно не является переменной
//
Я честно говоря ошалел от такого дела.
Кто знает как правильно организовать полный доступ к полям в структуре в таком раскладе, отзовитесь.
Если применять класс вместо структуры, то всё в норме.
Пробовал организовать метод в структуре для доступа к полю, копилятор молчит, но изменений во время выполнения не происходит.
Может я забыл как дышать?
Спасибо всем за любую помощь.
Листинг программы
- namespace
- {
- struct STRUCT
- {
- internal float a;
- internal float b;
- }
- class Storage
- {
- List<STRUCT> _Array;
- }
- void Function(float b)
- {
- //всё внимание на присваивание
- _Array[0].a=b;
- }
- }
Решение задачи: «Структура в List<>, "Не удалось изменить возвращаемое значение"»
textual
Листинг программы
- studentInfo[] students = new studentInfo[10];
- students[0].x = 32; // OK
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д