XML标签名称包括父级ASP.NET



我从以下类中构建了xml

public class Person
{
    public string IDENTITY { get; set; }
    public string Name { get; set; }
    public int Age { get; set; }    
public class Exam[] Exams;
    public class Exam
    {
        public string Name
        public int Pass_Score 
        public int Score 
        public string Grade 
    }
    public string Data { get; set; }
}

它生成了这样的文件:

<Person>
    <Name>Jimmy</Name>
    <Age>13</Age>
<Exams>
    <Person.Exam >
        <Name>Math</Name>
        <Pass_Score>70</Pass_Score>
        <Score>75</Score>
        <Grade>C</Grade>
    </Person.Exam>
<Exams>
    <Data>21AUG</Date>
</Person>

我对标签<Person.Exam>有问题如何将其删除或更改其名称?

像大卫·坦西(David Tansey(一样的答案我必须将课堂移到外面。

public class Person
{
    public string IDENTITY { get; set; }
    public string Name { get; set; }
    public int Age { get; set; }    
    public  Exam[] Exams;
    public string Data { get; set; }
}
public class Exam
    {
        public string Name
        public int Pass_Score 
        public int Score 
        public string Grade 
    }

最新更新