インデクサーを作成するには、次の形式を使用します。
class ClassName
{
DataType[] ArrayName = new DataType[Length];
public DataType this[int i]
{
get { return ArrayName[i]; }
}
}
カスタム インデクサーを使用することもできますが、簡単にするためにこの形式を使用しました。私の理解によると、インデックス付きの適切な配列を保持しています。
私の質問は:
- テンプレート化されたプロパティですか?
- このインデクサーを使用して高度なコード最適化を実現できるのはいつ、どこでしょうか?