小编Jan*_*yll的帖子

XmlSerializer构造函数错误,类派生自基类

以下代码指定从基类"TestBase"派生的类型"MyBase64Binary"

using System;
using System.Xml.Serialization;
using System.Collections;
using System.Xml.Schema;
using System.ComponentModel;

namespace Test
{
    public class TestBase
    {
        public TestBase()
        {
        }
    }

    [XmlType(TypeName = "base64Binary"), Serializable]
    public partial class MyBase64Binary : TestBase
    {
        [System.Xml.Serialization.XmlTextAttribute(DataType = "base64Binary")]
        [EditorBrowsable(EditorBrowsableState.Advanced)]
        public Byte[] __Value;

        [XmlIgnore]
        public Byte[] Value
        { 
            get { return __Value; }
            set { __Value = value; }
        }

        public MyBase64Binary()
        {
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试创建这样的XmlSerializer

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Serialization;

namespace Test1
{
    class Program …
Run Code Online (Sandbox Code Playgroud)

.net c# xml serialization xmlserializer

7
推荐指数
1
解决办法
2301
查看次数

标签 统计

.net ×1

c# ×1

serialization ×1

xml ×1

xmlserializer ×1