差分

ナビゲーションに移動 検索に移動

C Sharp/インデクサー

31 バイト追加, 2014年1月18日 (土) 15:30
編集の要約なし
[[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>
== 参考文献 ==
<references/>== 外部リンク =={{reflist}}
{{stub}}
匿名利用者

案内メニュー