在c#中插入,显示,最小和最大数组列表

本文关键字:列表 数组 显示 插入 | 更新日期: 2023-09-27 18:11:16

我是c#新手。我有这个程序,我需要添加插入函数,函数最小值,函数最大值和函数显示。

namespace unSortedArrayAssignment
{
    class unSortedArray
    {
        public int size;
        public int[] array;
        //Constructor for an empty unsorted array
        public unSortedArray(int MAX_SIZE)
        {
            array = new int[MAX_SIZE]; //Create a C# array of size MAX_SIZE
            size = 0; // Set size of unSortedArray to 0
        }
        //Append assuming array is not full
        public void Append(int value)
        {
            array[size] = value;
            size++;
        }
        //Remove the last item
        public void Remove()
        {
            if (size != 0)
                size--;
        }
        //Search for an item
        public int Search(int value)
        {
            for (int counter = 0; counter < size; counter++)
            {
                if (array[counter] == value)
                    return counter;
            }
            return -1;
        }
        //Delete an item
        public void Delete(int value)
        {
            int index = Search(value);
            if (index != 0)
            {
                for (int counter = index; counter < size; counter++)
                    array[counter] = array[counter + 1];
                size--;
            }
        }
    }
}

在c#中插入,显示,最小和最大数组列表

class unSortedArray
{
    public int size;
    public int[] array;
    public unSortedArray()
    {
       array = new int[int size here];
    }
    public int Min()
    {
       return array.Min();
    }
    public int Max()
    {
       return array.Max();
    }
    public void Insert(int value)
    {
        Array.Resize<int>(ref array, array.Count() + 1);
        array[array.Count() - 1] = value;
    }
}