摘要:
新建类Product: class Product{ public string name; public int Id { get; set; } public void ShowProduct() { Console.WriteLine("Id={0} ,Name={1}", Id, name); }}Main方法代码如下:static void Main(string[] args){ //dynamic对象 dynamic dynProduct = new Product(); //设置name字段 dynProduct.name = "n1" 阅读全文
摘要:
C# 4.0提供了一个dynamic 关键字,那么什么是dynamic,究竟dynamic是如何工作的呢? 从最简单的示例开始: static void Main(string[] args) { dynamic dyn = 1; object obj = 1; //在编译时将鼠标放到 ”dyn” 和”obj”中可以发现: // dyn:局部变量 dynamic (dyn) // obj: 局部变量object (obj) System.Console.WriteLine(dyn.GetType()); System.Console.WriteLine(obj.GetType()); }运行 阅读全文