プログラミング C# - 翔ソフトウェア (Sho's)

C#/.NET/ソフトウェア開発など

2013-06-01から1ヶ月間の記事一覧

Expression でラムダ式を作成してデリゲートとして実行する

以前「Expression の構造を調べてみる」と云う記事で、Expression の内部のツリー構造を調べた。 その中で、ラムダ式として足し算を行うだけの (x, y) => x + y と云うシンプルなラムダ式を Expression で受け、その構造を調べた。 using System; using Syst…

動的にイベント ハンドラーを追加

今回は、動的にイベント ハンドラーの追加を行ってみたい。 ■ 動的に読み込まれるクラス ライブラリー側 例えば、次のようなクラス ライブラリー (ClassLibrary.dll) があるとする。 // クラス ライブラリー側: ClassLibrary.dll namespace ClassLibrary { p…

列挙型 (enum) の列挙子の動的な取得など

今回は、列挙型 (enum) の列挙子の取得などについて。 ■ 列挙型 (enum) の列挙子を動的なメソッド呼び出しの引数で渡したい 例えば、次のようなクラス ライブラリー (ClassLibrary.dll) があるとする。 // クラス ライブラリー側: ClassLibrary.dll namespac…