[英]Convert object property name to attribute and property value
I have this c# object with me 我有这个C#对象
public class UserRoleAndGroupData
{
public Guid RoleId { get; set; }
public string RoleName { get; set; }
public int UserIntID { get; set; }
}
and would like to convert it in xml like this - 并希望像这样将其转换为xml-
<add>
<doc>
<field name="RoleName">MyRole1</field>
<field name="RoleID">123</field>
<field name="UserIntId">567</field>
<doc>
</add>
What about this: 那这个呢:
UserRoleAndGroupData u = new UserRoleAndGroupData();
...
string template = $@"<add>
<doc>
<field name="RoleName">{u.RoleName}</field>
<field name="RoleID">{u.RoleId}</field>
<field name="UserIntId">{u.UserIntID}</field>
<doc>
</add>";
...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.