Пожидаев Данил

Ответы в темах

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • Пожидаев Данил
    Участник

    Нашел еще такой путь получения параметра:
    RoadModel roadModel = model.Model as RoadModel;

    Alignment roadAlign = roadModel.Alignment;
    var t = roadAlign.Parameters;
    var compPars = t.GetComputedParameters();
    var lx2Kvp = compPars.FirstOrDefault(kvp => kvp.Key == «LX2»);
    if (lx2Kvp.Value != null)
    {
    IParameter<double> lx2par = (IParameter<double>)lx2Kvp.Value;
    lx2par[0] = 100.0;
    }

    вот в этой записи: lx2par[0] в скобках указывается пикет и на выходе получаем значение.
    Формально на запись lx2par[0] = 100.0; не ругается, но при выполнении кода пишет —
    System.NotSupportedException: ‘Указанный метод не поддерживается.’

Просмотр 1 сообщения - с 1 по 1 (всего 1)