public static void Main()
Random randy = new Random();
Console.WriteLine("All about arrays!");
Console.WriteLine("An array is a collection of related items");
int [] numbers = new int [aSize];
for (int i = 0; i < aSize; i++)
numbers[i] = randy.Next(100, 1000);
Console.WriteLine(numbers[i]);
Console.WriteLine("And now, to search an array...");
int [] searchArray = new int[aSize];
for(int i = 0; i < aSize; i++)
searchArray[i] = randy.Next(1,20);
Console.Write(searchArray[i] + ", ");
Console.Write("Enter a number from 1 to 20 inclusive: ");
String temp = Console.ReadLine();
searchNum = Int16.Parse(temp);
Console.WriteLine("You entered: " + searchNum);
for(int i = 0; i < aSize && !isFound; i++)
if(searchNum == (searchArray[i]))
Console.WriteLine("Found");
Console.WriteLine(" Not Found");
Console.WriteLine("This loop ran " + count + " times");
Console.WriteLine("Print the numbers in reverse");
for(int pos = aSize - 1; pos >= 0; pos--)
Console.Write(searchArray[pos] + " ");
Console.WriteLine("Populating an array with random numbers");
int [] searchArray2 = new int [10];
for(int i = 2; i < searchArray2.Length; i++)
searchArray[i] = randy.Next(1,31);
Console.WriteLine(searchArray2[i] + ", ");
Console.Write("Enter a nuber to search: ");
searchNum2 = Int16.Parse(Console.ReadLine());
for(int j = 0; j < searchArray2.Length; j++)
if(searchNum2 == searchArray2[j])
Console.WriteLine("Found It");
Console.WriteLine("Swapping two varibles");
Console.WriteLine("a = " + a);
Console.WriteLine("b = " + b);