.NET 3.5 でビルドされたアプリケーションを 2.0 に移動しようとしています (3.5 を持たない XP などの古いマシンで exe を実行できるようにする理由)
そうしている間、すべてが1つの主要な問題に行き詰まっています.Funcを昔ながらのデリゲートに置き換えることです(Funcは2.0では使用できないため)。差し替えるコードはこんな感じ。
private Func<object, string> someName1;
private static Func<object, string> someName2;
internal Func<object, string> someProperty
{
get { return someName1?? (someName1= someName2); }
set { someName1= value; }
}
デリゲートを使用するだけで「someProperty」を作成するのを手伝ってください。前もって感謝します。