62,074
社区成员
发帖
与我相关
我的任务
分享
Action proc = abc;
那么当你改为.net 2.0目标平台时,编译器就会告诉你无法从 .net framework 中找到 Action。这时候你自己把 .net3.0 里边的那一句 Action 委托定义抄进去,就能编译通过了。
而你在 .net2.0目标平台下写 c#6.0 代码代码public int X { get; } = 100;
完全没有问题,编译通过。因为这是 c#6.0 的特性,而非.net framework 的特性。