从http://msdn.microsoft.com/en-us/library/dd233052.aspx的文档中得知: DLR(动态语言运行时)的目的是在.NET Framework上运行一系列动态语言,并提供.NET互操作性。DLR引入了动态对象到C#和Visual Basic中,以支持这些语言的动态行为,并使它们能够与动态语言进行交互。