public static void Main()
static void ExampleArray1()
int[] array = new int[10000];
int[] array1 = new int[4] { 1, 2, 3, 4 };
Console.WriteLine("\n\t\tProgram array: ");
Console.WriteLine("1. Input array");
Console.WriteLine("2. Output array");
Console.WriteLine("3. Sort array up");
Console.WriteLine("4. Sort array down");
Console.WriteLine("5. Delete number in array");
Console.WriteLine("6. Equals 2 array");
Console.WriteLine("7. Exit!");
Console.Write("Please input choice: ");
choice = Console.ReadLine();
Console.Write("Please input number n: ");
n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Invalid input number!");
Console.WriteLine("Please input {0} number in array: ", n);
for (int i = 0; i < n; i++)
Console.Write("Please input arr[{0}] = ", i);
array[i] = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Output numbers in array: ");
for(int i = 0; i < n; i++)
Console.Write("arr[{0}] = {1}\n", i, array[i]);
for ( int i = 0; i < n; i++)
for (int j = i + 1; j < n; j++)
Console.WriteLine("Output numbers in array after sort up: ");
for (int i = 0; i < n; i++)
Console.Write("arr[{0}] = {1}\n", i, array[i]);
for (int i = 0; i < n; i++)
for (int j = i + 1; j < n; j++)
Console.WriteLine("Output numbers in array after sort down: ");
for (int i = 0; i < n; i++)
Console.Write("arr[{0}] = {1}\n", i, array[i]);
Console.Write("Please input position in array value to delete: ");
position = Convert.ToInt32(Console.ReadLine());
while (iDe != position - 1)
array[iDe] = array[iDe + 1];
Console.WriteLine("Output numbers in array after delete value: ");
for (int i = 0; i < n; i++)
Console.Write("arr[{0}] = {1}\n", i, array[i]);
Equals2Arrays(array, array1);
public static void Equals2Arrays(int[] arr1,int[] arr2)
for(int i = 0; i < arr1.Length; i++)
for(int j = 0; j < arr2.Length; j++)
Console.WriteLine(""+check);