コード例 #1
0
        public void EnterSwimmersTime(Registrant registrant, string swimTime)
        {
            Swimmer swimmer = registrant as Swimmer;

            if (Registrants.Contains(registrant))
            {
                int  locator           = Registrants.IndexOf(registrant);
                Swim correspondingSwim = Swims[locator] as Swim;
                correspondingSwim.SwimTime = swimTime;
                swimmer.AddAsBestTime(swimMeet.PoolType, Distance, Stroke, TimeSpan.Parse("00:" + swimTime));
                return;
            }
            throw new Exception("Swimmer has not entered event");
        }
コード例 #2
0
        public void EnterSwimmersTime(Registrant registrant, string swimTime)
        {
            Swimmer swimmer = registrant as Swimmer;

            for (int i = 0; i < noOfRegistrants; i++)
            {
                if (swimmer.Number == registrants[i].Number)
                {
                    swims[i].SwimTime = swimTime;
                    swimmer.AddAsBestTime(swimMeet.PoolType, Distance, Stroke, TimeSpan.Parse("00:" + swimTime));
                    return;
                }
            }
            throw new Exception("Swimmer has not entered event");
        }