Не удаётся применить свойство this [int] коллекции ArrayList - C#
Формулировка задачи:
Всё просто, имею:
но не получается, поэтому пробую применить индексаторы (наше всё!)
естессно, вылетает какое-то исключение, ЧЯДНТ?
class Animalss : ArrayList { public Animalss() { } } //код всякий Animals animalArrayList_ = new Animals(); animalArrayList_.Add(new Animals()); Animals animalArrayLis = (Animals)animalArrayList_[0]; //НО мне очень хочется писат вот так: //Animals animalArrayLis = animalArrayList_[0];
class Animals: ArrayList { public Animals() { } public Animals this[int animallndex] { get { return (Animals)this[animallndex]; } set { this[animallndex] = value; } } } //код всякий Animals animalArrayList_ = new Animals(); animalArrayList_.Add(new Animals()); Animals animalArrayLis = animalArrayList_[0];
Решение задачи: «Не удаётся применить свойство this [int] коллекции ArrayList»
textual
Листинг программы
this[animallndex] = value;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д