差分
ナビゲーションに移動
検索に移動
<references/>== 外部リンク =={{reflist}}
編集の要約なし
[[C Sharp|C#]]における'''インデクサー'''(英:indexer)とは、ユーザー定義型をまるで[[配列]]のように扱えるようにする機構のことである。
インデクサーは[[C++]]における添字参照演算子(における[[添字参照演算子]]([]演算子)の[[オーバーロード]]と似たようなものであり、さらに取得(get)と設定(set)のそれぞれに別々の[[メソッド]]演算子)のオーバーロードと似たようなものであり、さらに取得(get)と設定(set)のそれぞれに別々のメソッドを割り当てれ、かつgetとsetのそれぞれにを割り当てれ、かつgetとsetのそれぞれに[[アクセシビリティレベル]](publicやprivateなど。[[アクセスレベル]]と略されることが多い)も指定できるようになったものと思ってほぼ間違いない。
== 記述例 ==
=== 参考:C++における添字参照演算子([]演算子)のオーバーロードの例 ===
[[C Sharp|C#]]のインデクサーに似ていると言われる[[C++]]における添字参照演算子(における[[添字参照演算子]]([]演算子)の[[オーバーロード]]演算子)のオーバーロードの例。の例。10年ぶりくらいにC10年ぶりくらいに[[C++]]を書いた気がする。もしかすると間違っているかもしれない。もしかするとこの[[ソースコード]]は間違っているかもしれない。
<source lang="cpp">
#include <iostream>
== 参考文献 ==
{{stub}}