Объявите класс IntCollection, который наследует List и имеет конструктор с двумя целыми параметрами - C#
Формулировка задачи:
Изначальные условия таковы:
Кусок моей реализации:
как реализуется то, что помечено жирным? Благодарю заранее.
Объявите класс IntCollection, который наследует List<int> и имеет конструктор с двумя целыми параметрами - нижняя и верхняя границы. Перекройте метод Add()
так, чтобы он добавлял в коллекцию лишь такие числа, которые больше нижней, но меньше верхней границы и игнорировал все прочие числа
.class IntCollection : List<int> public int Down; public int Top; public IntCollection(int Down, int Top) { this.Down=Down; this.Top=Top; } public void Add()
Решение задачи: «Объявите класс IntCollection, который наследует List и имеет конструктор с двумя целыми параметрами»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication9 { class Program { static void Main(string[] args) { MyCollection collection = new MyCollection(); collection.Add(5); collection.Add(101); Console.WriteLine(collection.Count); collection.Add(11); collection.Add(99); Console.WriteLine(collection.Count); } } class MyCollection : List<int> { private const int UP = 100; private const int DOWN = 10; public new void Add(int item) { if (item > DOWN && item < UP) { base.Add(item); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д