我们正在尝试将构建在 .NET 3.5 中的应用程序移动到 2.0(原因是让我们的 exe 在没有 3.5 的 XP 等旧机器上运行)
这样做时,现在一切都停留在一个主要问题上,用老式的委托替换 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”,它只是通过使用代表的方式。提前致谢。