Difference between revisions of "Add"
(Created page with "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...") |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
− | Generates a | + | <syntaxhighlight lang=csharp> |
+ | public void Add() | ||
+ | { | ||
+ | int RandNo = 0; | ||
+ | if (Rear < MaxSize - 1) | ||
+ | { | ||
+ | RandNo = Rnd.Next(0, 26); | ||
+ | Rear++; | ||
+ | Contents[Rear] = Convert.ToChar(65 + RandNo).ToString(); | ||
+ | } | ||
+ | } | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
+ | Generates a random number and adds it on to the queue before adding one to 'Rear'. The if loop finishes once the 'Rear' becomes equal to 'maxsize' minus 1. Note if the queue is full then then this method essentially does nothing. |
Latest revision as of 14:45, 14 November 2017
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 random number and adds it on to the queue before adding one to 'Rear'. The if loop finishes once the 'Rear' becomes equal to 'maxsize' minus 1. Note if the queue is full then then this method essentially does nothing.