C#のインデクサについて
C#ではインデクサによって、指定したインデックスの要素を取得することができると学びました。
Listや配列で使っていますが、参考書では自作のインデクサを紹介しているところが多く見られます。(this~ の構文)
この構文を用いる利点を知りたいです。わざわざ、例えば string のコレクションをメンバ変数に持つクラス(インデクサを自作したクラス)を作らなくても、List〈string〉でインデクサを使うことができ、事足りる気がします。
ご回答のほど、よろしくお願いします。