我有一個C#類,如下所示:類到XML在C#
class CoverageInfo {
public string className;
public int blocksCovered;
public int blocksNotCovered;
public CoverageInfo(string className, int blocksCovered, int blocksNotCovered)
{
this.className = className;
this.blocksCovered = blocksCovered;
this.blocksNotCovered = blocksNotCovered;
}
}
而且,我有一個List,模塊名,BlocksCovered/BlocksNotCovered變量。 在這些信息中,我需要按如下所示創建一個XML文件。
<Coverage>
<Module>
<ModuleName>hello.exe</ModuleName>
<BlocksCovered>5</BlocksCovered>
<BlocksNotCovered>5</BlocksNotCovered>
<Class>
<ClassName>Fpga::hello</ClassName>
<BlockCovered>5</BlocksCovered>
<BlocksNotCovered>2</BlocksNotCovered>
</Class>
<Class>
...
</Class>
</Totalcoverage>
</Coverage>
我該怎麼用C#做到這一點?