Послдений не Null в списке
Подскажите пожалуйста, как мне из списка получить первый, не-нулевой предыдущий элемент.
current:mytype=mytype(ListFindLink(mylist,current) .prevlink().value())
Вот такой код работает отлично, пока из середины списка что-нибудь не пропадет.
К примеру у меня 4 экземпляра типа, current в данный момент 4, а 3 удаляется (т.е. listremove()), если попытатся выполнить данный код, то вылетает с ошибкой доступа к Null элементу. А надо чтобы просто проскачил на 2 элемент.
Надеюсь понятно объяснил.
|