我有这样的代码:平等比较对象
public bool AreSame(CreditProposal creditProposal)
{
if (!ContractingParty.Equals(creditProposal.ContractingParty))
return false;
if (!UltimateParent.Equals(creditProposal.UltimateParent))
return false;
if (!Rebound.Equals(creditProposal.Rebound))
return false;
if (!ContactPerson.Equals(creditProposal.ContactPerson))
return false;
if (!DateOfVisit.Equals(creditProposal.DateOfVisit))
return false;
.... and so on 10 more times
有没有办法做到这一点更简洁?或者这是否意味着我陷入了沉思?
你可以重写CreditProposal上的相等运算符吗? – Nick 2011-02-23 09:35:10