SEO用語集
インデクサ
インデクサ
インデクサとはC#におけるオブジェクトへのアクセスの一機能です。
CやC++等も含め他の言語にはあまり例のない機能で、C#初心者にはとっつきにくい印象がありますが、少しのルールを知っておけば怖くはありません。
まずインデクサの基本的な機能ですが、配列でないものをあたかも配列であるかのようにイテレーターを用いて順次アクセスすることを可能にするものです。例えば文字列型に対して、添字に数字を指定することにより任意の位置の文字を抜き出すことができます。 このあたりはVB.netの引数付きプロパティと似ているところがあります。 ここで気をつける必要があるのは、配列そのものではないので配列オブジェクトへのアクセスの全機能は使えないことです。
まずインデクサの基本的な機能ですが、配列でないものをあたかも配列であるかのようにイテレーターを用いて順次アクセスすることを可能にするものです。例えば文字列型に対して、添字に数字を指定することにより任意の位置の文字を抜き出すことができます。 このあたりはVB.netの引数付きプロパティと似ているところがあります。 ここで気をつける必要があるのは、配列そのものではないので配列オブジェクトへのアクセスの全機能は使えないことです。