c#创建对象并动态添加属性

Posted 博客小小小菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#创建对象并动态添加属性相关的知识,希望对你有一定的参考价值。

 1 //动态类,可以作为基类被继承
 2 dynamic backObj = new ExpandoObject();  //ExpandoObject 为密封类
 3                 backObj.image0 = IMGNAMELIST0;
 4                 backObj.image1 = IMGNAMELIST1;
 5                 backObj.asset = ASSET;
 6                 backObj.indexData = (dsIndex!=null)?dsIndex.Tables[0]:null;
 7 
 8                 return new StringRespond()
 9                 {
10                     RespondSuc = true,
11                     RespondString = JsonConvert.SerializeObject(backObj)
12                 };

 

以上是关于c#创建对象并动态添加属性的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法使用相同的布局动态创建片段并向它们显示数据?

在运行时动态添加 C# 属性

为动态创建的 Android 片段提供自定义属性值

如何向动态创建的 (C#) 元素添加“必需”属性?

C#自定义控件中如何动态添加属性

如何在 C# 中迭代​​匿名对象的属性?