javascript,虽然它没有类的概念

解决方案 »

  1.   

    求全名看这个http://www.csharpwin.com/csharpspace/10973r3457.shtml
      

  2.   

    如果你要使用.net,那么可以使用 ExpandoObject。否则你需要引用 System.Reflection.Emit 类库自己写一堆代码来动态产生类型。(虽然这也是很普通的c#代码,但是愿意用它的人很少)
      

  3.   

    如果你要使用.net的动态功能,那么可以使用 ExpandoObject。
      

  4.   

    语言 亲,我知道c#不支持C#支持,dynamic,当然了,dynamic和接口以及现有的类不兼容。
      

  5.   

    事实上,“类型”是强类型语言区别于动态语言的关键所在。很多很多语言,比如javascript io ruby python等等,它们不是“动态产生类”,而是根本不需要类型。它们本身并不care类型这个概念,对象本身就是类型。