3

我是 C# 4 的新手,尤其是dynamic关键字。我看过很多教程,并希望自己尝试使用 VS 2012 Ultimate (MSDN)。

不幸的是,我似乎找不到System.Dynamic也无法添加对它的引用。我可以知道在哪里可以找到 DLLSystem.Dynamic以及我可能做错了什么吗?

默认情况下,VS 2012 已经针对 Fx 4.5,并System.Core作为参考添加。

dynamic关键字非常常见,以至于在 Google 中搜索时会产生很多不相关的结果。

4

2 回答 2

9
  1. 确保您的目标是 .NET Framework 版本 4 或更高版本。

  2. 确保您的项目引用System.Core程序集。

  3. 您将System.Dynamic在该程序集中找到 的类型和功能。将以下行添加到您的代码文件中:

    using System.Dynamic;
    

<code>System.Dynamic</code> 位于 <code>System.Core.dll</code>

PS:在C#中,为了让dynamic关键字正常工作,还需要引用Microsoft.CSharp程序集。此程序集包含dynamic.

于 2013-06-01T13:20:27.753 回答
4

每当您想搜索文档时,添加msdn. 喜欢msdn system.dynamic

您将找到所需的所有文档。

MSDN 上的 System.Dynamic

Namespace:  System.Dynamic
Assembly:  System.Core (in System.Core.dll)

DLL 是System.Core. 添加对它的引用将允许您使用命名空间System.Dynamic

于 2013-06-02T02:12:03.030 回答