ObservableCollection<OpenBook> OpenBookAsk;
OpenBookAsk = new ObservableCollection<OpenBook>();
struct OpenBook
{
public DateTime DateTimeOB { get; set; }
public decimal PriceOB { get; set; }
public int VolumeOB { get; set; }
}
// Далее в коде программы
OpenBookAsk[i].DateTimeOB = newTick.DateTime;
Когда OpenBook был class ошибки не было, а сейчас пишет:Не удалось изменить возвращаемое значение для
для "System.Collections. ...... OpenBook>.this[int]", т к оно не является переменой.
Почему я не могу работать с элементами структуры, как с обычными переменными.
С классами проблема передать элемент класса по значению в качестве аргумента функции, со структурой другая проблема, с редактированием элементов структуры.
Eugene