假設「Apple」,「Banana」和「Orange」類都從「Fruit」繼承。在c#中,是否有可能遍歷相同基類型的多個集合?
現在假設我們有成員變量列表 -
List<Apple> mApples;
List<Banana> mBananas;
List<Orange> mOranges;
就能形成一個循環,做了等同於以下?
foreach(Fruit fruit in mApples, mBananas, mOranges)
{
fruit.Slice();
}
我正在使用.net 2.0。
這似乎工作得很好。謝謝! – Blake 2011-04-26 22:56:04