none
Ошибка:"Не удалось изменить возвращаемое значение" при переходе от класса к структуре RRS feed

  • Вопрос

  •  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




    18 августа 2013 г. 21:31

Ответы

Все ответы