相关疑难解决方法(0)

在C#中更改XmlSerializer生成的XML结构

我的课程如下

namespace Coverage {
    public class ClassInfo {
        public string ClassName;
        public int BlocksCovered;
        public int BlocksNotCovered;

        public ClassInfo() {}

        public ClassInfo(string ClassName, int BlocksCovered, int BlocksNotCovered) 
        {
            this.ClassName = ClassName;
            this.BlocksCovered = BlocksCovered;
            this.BlocksNotCovered = BlocksNotCovered;
        }
    }

    public class Module {
        public List<ClassInfo> ClassInfoList;
        public int BlocksCovered;
        public int BlocksNotCovered;
        public string moduleName;

        public Module()
        {
            ClassInfoList = new List<ClassInfo>();
            BlocksCovered = 0;
            BlocksNotCovered = 0;
            moduleName = "";
        }
Run Code Online (Sandbox Code Playgroud)

使用以下序列化程序代码

XmlSerializer SerializerObj = new XmlSerializer(typeof(Module));
// Create …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-serialization

3
推荐指数
1
解决办法
3365
查看次数

标签 统计

c# ×1

xml ×1

xml-serialization ×1