C# Tips。

Publicプロパティのコピー

システムを構成する上では、レイヤの異なるクラス(オブジェクト)間で属性値を効率よく受け渡すことを望まれることが多い。その方法をサンプルで記載。

サンプルコード
 

リフレクションの使い方

プログラム起動時に実行に動的にクラス名を使用してインスタンスを生成し実行させるためのサンプル。実行モジュールの属するアセンブリとクラスが定義されたアセンブリが異なる場合の考慮が必要なのがポイント。

サンプルコード
 

Expressionの使い方

使い方はよくわかっていないですが、(動的に作成した)ラムダ式をメソッドのように?実行できるようにするサンプル。

文字列からenumのメンバを取得

列挙型(enum)を使用する際、文字列でメンバー名を取得した後、その名前で実際の列挙型の値をDictionaryクラスなどを作らずに簡単に取得したくなると思います。その方法をまとめてみました。

サンプルコード
 
inserted by FC2 system