いろいろ備忘録日記

主に .NET とか Go とか Python絡みのメモを公開しています。

2009-05-28から1日間の記事一覧

イベントの設定及び解除時に独自の処理を行えるようにする。(Events, System.ComponentModel.Component, EventHandlerList, AddHandler, RemoveHandler)

C#

結構長い間、C#とVBやってるのですが、つい最近知りました。(恥 なので、メモメモ。 イベントの登録には、2種類の方法があります。 (1) ノーマルな方法 public event EventHandler Event1; 上記のやり方は、参考書等でもおなじみの方法ですね。 でも、イベン…

MarshalByRefObjectとSerializableのちょっとした違い (アプリケーションドメイン, 境界越え, Assembly, AppDomain, CreateInstanceAndUnwrap)

C#

以下、自分用のメモ書きです。 リモート処理を行ったりする際に, MarshalByRefObjectを継承したクラスを作成しますが MarshalByRefObjectを継承したオブジェクトは、アプリケーションドメインの境界を越えて実行されます。 では、Serializable属性を付加した…