Add

From TRCCompSci - AQA Computer Science
Revision as of 13:44, 14 November 2017 by Admin (talk | contribs)
Jump to: navigation, search
            public void Add()
            {
                int RandNo = 0;
                if (Rear < MaxSize - 1)
                {
                    RandNo = Rnd.Next(0, 26);
                    Rear++;
                    Contents[Rear] = Convert.ToChar(65 + RandNo).ToString();
                }
            }

Generates a new random number, converts it to it's corresponding Unicode/ASCII (not sure which encoding format) character and then appends it to the end of the queue. Note if the queue is full then then this method essentially does nothing.