我是C#4的新手,尤其是dynamic
关键字。我已经看过很多教程,并希望自己尝试使用VS 2012 Ultimate(MSDN)。
不幸的是,我似乎无法找到System.Dynamic
,也无法添加对它的引用。我可以知道在哪里可以找到System.Dynamic
的DLL以及我可能做错了什么吗?
默认情况下,VS 2012已定位Fx 4.5,并添加System.Core
作为参考。
dynamic
关键字非常常见,以至于在Google中搜索会产生大量不相关的结果。
答案 0 :(得分:9)
确保您的目标是.NET Framework版本4或更高版本。
确保您的项目引用System.Core
程序集。
您将在该程序集中找到System.Dynamic
的类型和功能。将以下行添加到代码文件中:
using System.Dynamic;
P.S。:在C#中,为了使dynamic
关键字正常工作,您还需要引用Microsoft.CSharp
程序集。此程序集包含dynamic
所需的后期绑定功能。
答案 1 :(得分:3)
每当您要搜索文档时,请添加msdn
。像msdn system.dynamic
您将找到所需的所有文档。
Namespace: System.Dynamic
Assembly: System.Core (in System.Core.dll)
DLL是System.Core
。添加对它的引用将允许您使用命名空间System.Dynamic
。