Предположим, что классы 'Apple', 'Banana' и 'Orange' все наследуются от 'Fruit'.
Теперь предположим, что у нас есть списки переменных-членов -
List<Apple> mApples;
List<Banana> mBananas;
List<Orange> mOranges;
Можем ли мы сформироватьцикл, который делает что-то эквивалентное следующему?
foreach( Fruit fruit in mApples, mBananas, mOranges )
{
fruit.Slice();
}
Я использую .net 2.0.