大佬教程收集整理的这篇文章主要介绍了c# – 如何在.net中的运行时向对象添加属性?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我不知道lib在编译时应该处理哪些属性和多少属性.此信息仅在运行时提供.所以我不能在我的源代码中创建类声明.
似乎.net4的动态功能无法帮助我,因为lib使用反射,而不是动态.
实际上我只能看到两个选项:
class Data { public object P1 {get; set;} public object P2 {get; set;} .... public object PN {get; set;} // N should be at least 10.000 }
>在运行时生成类定义,并使用CSharpCodeProvider编译使用它.
你能建议我其他选择吗?
遗憾的是,我不能用另一个替换这个lib.
以上是大佬教程为你收集整理的c# – 如何在.net中的运行时向对象添加属性?全部内容,希望文章能够帮你解决c# – 如何在.net中的运行时向对象添加属性?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。