Ejemplo n.º 1
0
        public virtual int CompareTo(object obj)
        {
            if (!(obj is DisplayTimetableData))
            {
                throw new ArgumentException("Object is not an DisplayTimetableData");
            }
            DisplayTimetableData data = (DisplayTimetableData)obj;
            int num = this.TimetableTime.CompareTo(data.TimetableTime);

            if (num != 0)
            {
                return(num);
            }
            num = this.Train.CompareTo(data.Train);
            return((num == 0) ? this.Destination.CompareTo(data.Destination) : num);
        }
Ejemplo n.º 2
0
        public override bool Equals(object obj)
        {
            DisplayTimetableData data = (DisplayTimetableData)obj;

            return((((this.Train == data.Train) && (this.Destination == data.Destination)) && ((this.TimetableTime == data.TimetableTime) && (this.TrackNo == data.TrackNo))) && (this.Line == data.Line));
        }