メインメニューを開く
MonoBook
検索
差分
← 古い編集
C Sharp/イベント
92 バイト追加
,
2012年5月2日 (水) 04:50
編集の要約なし
[[C Sharp|C#]]における'''イベント'''(event)とは、[[デリゲート]](≒[[関数ポインタ]])に対し、外部から追加(+=演算子)と削除(-=演算子)のみを行えるように[[隠蔽]]し、かつ宣言した[[クラス]]からしか呼べない(実行できない)ようにする機能のことである。
イベントは、素の
[[C Sharp|C#]]のイベント構文は、素の
[[デリゲート]]が[[オブジェクト指向]]の本質の一つである[[隠蔽]]
の原則に反するために用意されているものであり、イベントを使える場合には積極的にイベントを使ってデリゲートを隠蔽しましょうと言われている。
の原則に反する、という問題に対処するために用意されているものであり、イベントを使える場合には積極的にイベントを使ってデリゲートを隠蔽しましょうと言われている。
== 使用例 ==
* [[デリゲート]]
* [[関数ポインタ]]
* [[C Sharp|C#]]
* [[イベント]]
== 参考文献 ==
匿名利用者
58.98.183.133