我是 C# 4 的新手,尤其是dynamic关键字。我看过很多教程,并希望自己尝试使用 VS 2012 Ultimate (MSDN)。
不幸的是,我似乎找不到System.Dynamic也无法添加对它的引用。我可以知道在哪里可以找到 DLLSystem.Dynamic以及我可能做错了什么吗?
默认情况下,VS 2012 已经针对 Fx 4.5,并System.Core作为参考添加。
该dynamic关键字非常常见,以至于在 Google 中搜索时会产生很多不相关的结果。
我是 C# 4 的新手,尤其是dynamic关键字。我看过很多教程,并希望自己尝试使用 VS 2012 Ultimate (MSDN)。
不幸的是,我似乎找不到System.Dynamic也无法添加对它的引用。我可以知道在哪里可以找到 DLLSystem.Dynamic以及我可能做错了什么吗?
默认情况下,VS 2012 已经针对 Fx 4.5,并System.Core作为参考添加。
该dynamic关键字非常常见,以至于在 Google 中搜索时会产生很多不相关的结果。
确保您的目标是 .NET Framework 版本 4 或更高版本。
确保您的项目引用System.Core程序集。
您将System.Dynamic在该程序集中找到 的类型和功能。将以下行添加到您的代码文件中:
using System.Dynamic;

PS:在C#中,为了让dynamic关键字正常工作,还需要引用Microsoft.CSharp程序集。此程序集包含dynamic.
每当您想搜索文档时,添加msdn. 喜欢msdn system.dynamic
您将找到所需的所有文档。
Namespace: System.Dynamic
Assembly: System.Core (in System.Core.dll)
DLL 是System.Core. 添加对它的引用将允许您使用命名空间System.Dynamic。