Example #1
0
    public static TransitTime operator -(TransitTime c1, double c2)
    {
        // Here we implement subtraction as subtracting c2 from every member of c1
        TransitTime endTimes = new TransitTime();

        for (int i = 0; i < c1.Count; i++)
        {
            endTimes.Add(c1[i] - c2);
        }
        return(endTimes);
    }
Example #2
0
    public static TransitTime operator /(TransitTime c1, TransitTime c2)
    {
        // Here we implement division as dividing every member of c1 by every member of c2
        TransitTime endTimes = new TransitTime();

        for (int i = 0; i < c1.Count; i++)
        {
            endTimes.Add(c1[i] / c2[i]);
        }
        return(endTimes);
    }