转换对象的属性名称的属性和属性值
问题描述:
我有这个C#和我转换对象的属性名称的属性和属性值
public class UserRoleAndGroupData
{
public Guid RoleId { get; set; }
public string RoleName { get; set; }
public int UserIntID { get; set; }
}
对象,并想将其转换成XML这样的 -
<add>
<doc>
<field name="RoleName">MyRole1</field>
<field name="RoleID">123</field>
<field name="UserIntId">567</field>
<doc>
</add>
答
这个怎么样:
UserRoleAndGroupData u = new UserRoleAndGroupData();
...
string template = [email protected]"<add>
<doc>
<field name="RoleName">{u.RoleName}</field>
<field name="RoleID">{u.RoleId}</field>
<field name="UserIntId">{u.UserIntID}</field>
<doc>
</add>";
...