using System; using System.Diagnostics; class Favorite2 : Favorite, IComparable { DateTime dateTime; int i; public Favorite2(string name, Uri url, int i) : base(name, url) { this.i = i; dateTime = DateTime.Now; } public override void Open() { ++i; Process.Start(url.ToString()); } public int CompareTo(Favorite2 fav) { if (fav.i > i) return 1; else if (fav.i < i) return -1; else return 0; } }