我使用以下代码继承了一个应用程序,并决定如何改进它。在我看来,第二行代码是完全无用的,因为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?
答案 0 :(得分:3)
leadUser.UserBP = cpUserId = strPartnerNo;
相当于:
cpUserId = strPartnerNo;
leadUser.UserBP = cpUserId;
因此,您可以省略第二行。
答案 1 :(得分:2)
是强>;您的第二行未被使用,可以删除。
您在最后一行中为cpUserId指定了与strPartnerNo相同的值。
答案 2 :(得分:0)
getFunction.GetValue()
函数可以执行内部操作,但如果只对cpUserId
的最终结果有意义,那么可以删除第二行。