C#怎样动态为一个类增加或删除一个属性

-Jw- 发布于 2015/07/03 16:22
阅读 2K+
收藏 0

比如现在有个类

public class User
    {
        public int UserId;
        public string UserName;
    }


在程序运行赋值过程中

临时添加一个age这个属性进去

加载中
0
max佩恩
max佩恩
请看C#4.0的新特性!
-Jw-
-Jw-
dynamic 这个么 目前有一些情况在里面 改为dynamic 对程序有些地方不符合规范 暂时改不了
0
yohuy
yohuy
你可以动态创建一个User的继承类来添加属性然后生成程序集在内存当中,后面使用可以通过反射得出。
0
0
max佩恩
max佩恩
那没办法了,又不是ruby,可以随便改
返回顶部
顶部