Visual Studio2010 beta2就要发布了,这两天抽空看了下C#新增的功能。其中一个很重要的就是对动态语言的支持,在.Net framework 4.0里C#可以和一些建立在CLR基础上的动态语言譬如Iron Python有很方便的互操作。在语言层面,C#引进了新的关键字:dynamic.
可以先看一段程序:
class Program
{
static void Main(string[] args)
{
dynamic myObject = GetSomeList();