static void Main(string[] args) { Partner p1 = new Partner(); p1.VendorID = 123; p1.CreditLimit = 1000m; PrintLabel(p1); Customerc1 = new Customer(); PrintLabel(c1); // wont work, must implement an Interface Partner p2 = new Partner(); p2.VendorID = 123; p2.CreditLimit = 5000m; if (p1.CompareTo(p2) >) { Console.WriteLine("p1 is better"); } else { Console.WriteLine("p1 is not better"); } }
static void Main(string[] args) { Partner p1 = new Partner(); p1.VendorID = 123; p1.CreditLimit = 1000m; p1.Address = "30303 A St."; IPrintLabel(p1); Customer c1 = new Customer(); IPrintLabel(c1); Partner p2 = new Partner(); p2.VendorID = 123; p2.CreditLimit = 5000m; //Greater than something > 0 if (p1.CompareTo(p2) > 0) { Console.WriteLine("P1 is better"); } else { Console.WriteLine("P1 is not better"); } }
public int CompareTo(TransactionHeadListEntity other) { if (Head == null) { return(Partner.CompareTo(other.Partner)); } return(Head.Date.CompareTo(other.Head.Date)); }