[英]How to add attributes to properties using XML in C#?
我想将属性添加到类的属性。 我想将属性存储到XML中并从中读取。 我不想这样手动添加它们,
[CategoryIndex("1", "StackPanel")]
[FrameAttribute("abc")]
[PositionAttribute("0","1","0")]
public string Name
{
get { return m_Name; }
set { m_Name = value; }
}
我想将所有属性存储在XML文件中并从中读取。如何进行?
这听起来像是出色的ExpandoObject的工作 。
摘抄:
与其他任何.NET对象一样,您可以创建一个ExpandoObject实例,但用于存储实例的变量的类型为dynamic:
dynamic expando = new ExpandoObject();
此时,要将属性添加到expando,只需为它分配一个新值,如下所示:
expando.FirstName = "Dino";
该链接还包括保存属性并将其检索到XML文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.