重複の可能性:
プロパティ宣言の「new」キーワード
これが C# 101 の場合は申し訳ありませんが、以下のコードを理解しようとしています。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace Generics
{
class RabbitCollection : ArrayList
{
public int Add(Rabbit newRabbit)
{
return base.Add(newRabbit);
}
//collections indexer
public new Rabbit this[int index]
{
get { return base[index] as Rabbit; }
set { base[index] = value; }
}
}
}
new
インデクサーの前にあるのはなぜですか? ちなみにRabbitは別ファイルで定義されたクラスです。ありがとう!