动态语言运行库(DLR)是否集成在.net 4.6中?c# 6

本文关键字:net 集成 是否 运行 语言 DLR 动态 | 更新日期: 2023-09-27 18:09:30

4-5年前我听说过很多关于DLR的事情,但现在没有人谈论它。我在网上搜索了很多关于它的内容,但没有找到任何最近的博客。

我们知道Roslyn是Visual Studio 2015中编译c#代码的默认编译器而不是CSC,所以我的问题是:Roslyn是否使用DLR概念或它完全消失了?

动态语言运行库(DLR)是否集成在.net 4.6中?c# 6

是的,它被集成到Microsoft.CSharp命名空间中(在那里有它的动态绑定器),甚至在c#中有它自己的关键字。

当你使用。net 4或更高版本在Visual Studio中创建项目时,你可以简单地使用dynamic关键字来使用部分DLR。