using System.Collections.Generic;
public int staticsize = 100;
arr = new int[staticsize];
public ArrayManage(int size)
arr = new int[staticsize];
public ArrayManage(int size, string namestr)
arr = new int[staticsize];
public void Add(int value)
Console.WriteLine("Array is full");
public void removeFirst()
for (int i = 0; i < this.count-1; i++)
this.arr[i] = this.arr[i + 1];
public void AddToSort(int value)
for (int i = 0; i <= count && !indexfound; i++)
for (int j = count; j>i; j--)
if (arr[count - 1] < value)
for (int i = 0; i < count - 1; i++)
for (int j = 0; j < count - i - 1; j++)
public void SelectionSort()
for (int i = 0; i < count - 1; i++)
for (int j = i + 1; j < count; j++)
if (arr[j] < arr[min_index]) min_index = j;
public void SetName(string name)
if (name != "" && name != " ")
public override string ToString()
string Return_str = "ArrayManage \n";
Return_str += "name : " + name + "\n";
Return_str += "size : " + size + "\n";
Return_str += "count : " + count + "\n";
Return_str += "Array : ";
for (int i = 0; i < arr.Length; i++)
Return_str += arr[i] + " , ";
public virtual void Funci()
public override void Funci()