我想知道如何比較兩個對象的不同值。我需要研究什麼來完成這項工作?這是一個比較,如果有的話可以有人指向我一個很好的教程?比較2個對象
例如,我想看看2個形成通過其含量不同(2種聯繫方式與2個不同的組的聯繫人數據的形成,兩者都具有相同的getType()。名稱但具有不同的內容。)
由於
我想知道如何比較兩個對象的不同值。我需要研究什麼來完成這項工作?這是一個比較,如果有的話可以有人指向我一個很好的教程?比較2個對象
例如,我想看看2個形成通過其含量不同(2種聯繫方式與2個不同的組的聯繫人數據的形成,兩者都具有相同的getType()。名稱但具有不同的內容。)
由於
如果你想測試平等,然後要走的路是有SomeType
實現IEquatable<SomeType>
做的Equals
方法的比較(這是你會打電話來測試相等,顯然什麼)。
如果您想要訂購值,則相應的接口是IComparable<T>
。
如果您關注鏈接,有代碼示例。
您可以實施IComparable
接口以允許在兩個對象之間進行比較。 Documentation here。
您可以在兩種表單上實現IComparable。
http://msdn.microsoft.com/en-us/library/system.icomparable.aspx
這將讓你設置這些類是如何進行比較。