我有這樣的代碼:平等比較對象
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