2015-09-03 7 views
-5

Я новичок в C sharp. У меня есть эта программа, и мне нужно добавить функцию для вставки, функции min, функции max и отображения функций.Вставка, отображение, мин и макс в списке массивов в 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--; 
      } 
     } 
    } 
} 
+0

нет, мне нужно добавить эти методы в этой программе спасибо –

+2

@benjibenji если вставить код в VS перед публикацией здесь, он может форматировать код, как указано выше .... – Eser

+0

@benjibenji сделать понимаем, что мы не должны быть службами написания кода, хотя некоторые пользователи считают, что это нормально для вашей работы. – rene

ответ

-2
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; 
    } 
} 
+0

я нужен этот код публичного недействительным дисплей() { } общественность INT Max() { } общественного ИНТ Min() { } общественного недействительного Insert (целое значение) { –

+0

Не могли бы вы объяснить, откуда взялись методы Min, Max и Count? Они не упоминаются как доступные методы типа Array. Что это за магия? – rene

+0

@rene они 'IEnumerable ' методы расширения, определенные в 'System.Linq' – Eser