Я унаследовал приложение со следующим кодом и решил решить, как его улучшить. Мне кажется, что вторая строка кода совершенно бесполезна, поскольку cpUserId просто собирается установить значение со значением strPartnerNo. Итак, могу ли я просто полностью удалить вторую строку кода?Установка двух переменных на одной строке
strPartnerNo = meg.GetValue("MESSAGE_V1").ToString();
cpUserId = getFunction.GetValue("E_CONTACT").ToString();
leadUser.UserBP = cpUserId = strPartnerNo;
Следующее сообщение SO, похоже, предлагает полностью удалить вторую строку кода. Two Equal Signs in One Line?
Незнакомый вопрос - почему значение 'cpUserId' задано значением, которое выбрасывается на следующую строку? Поэтому, если «GetValue» не имеет необходимого побочного эффекта, тогда да, его можно удалить. –
@DStanley Я думаю, что программист, который написал код, не знал, что они делают. – ADH
Лично я бы выбросил все это. – DeanOC