У меня есть метод Modify(), показанный нижекак достигнуть требования проекта
// Convert SortedList of objects
if (retval) //
{
// Release the database lock
Debug.Verbose(func, "Unloc");
Функциональность, которую я хочу достичь, если флаг RuntimeUp верно и m_reconnectInProgress ложно, что означает, если (RuntimeUp & &! M_reconnectInProgress) Мне нужно сделать все процедуры в методе Modify(), иначе мне нужно вернуть «retval» как false. Мы получим retval из метода ClientModify (col) также, который обрабатывается какой-либо другой стороной
Если i положить проверка если (RuntimeUp & &! M_reconnectInProgress) на очень begginning и вниз боковой еще часть возвращающегося RetVal = ложь достаточно или есть любой другой удобный способ сделать это так, чтобы мы могли избежать плохой логики
я сделал выше предположения основаны на этот комментарий получено "" Нет необходимости создавать список измененных объектов [col.Add (dmo);], если RuntimeUp == false и m_reconnectInProgress == true. Вы можете просто вернуть false в верхней части метода Modify, что означает, что вы можете выполнить эти проверки в начале метода Modify, а не ждать, пока вызов ClientModify ""
Извините, что исправился с вопросом – peter
Непонятно, в чем вопрос - попробуйте перефразировать в форме: «У меня есть это и так. Как я могу добавить/изменить, чтобы получить это-то-то» – veljkoz
The ' [beginner] 'был занесен в черный список по какой-либо причине. Пожалуйста, прекратите пытаться обойти это, заменив '[begin]'. – Aaronaught