Не удаётся применить свойство 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;