32

ArrayList キーワードで f12 を押して vs2008 から生成されたメタデータに移動すると、生成されたクラス宣言が次のようになっていることがわかりました。

public class ArrayList : IList, ICollection, IEnumerable, ICloneable

IList が既に ICollection と IEnumerable を継承していることは知っていますが、なぜ ArrayList はこれらのインターフェイスを重複して継承するのでしょうか?

4

6 に答える 6