无法序列化“ TickDataDefinition.data”类型,因为它没有任何可序列化的字段或属性

用户名

当我尝试声明如下的序列化程序时,出现此错误。它返回错误,我不明白这是什么意思。

var serializer = MsgPack.Serialization.MessagePackSerializer.Create<data>();            

下面是类的定义。

using System;
using System.Collections.Generic;
using System.Text;

namespace TickDataDefinition
{
    class data
    {
        private enum type { trade, quote }
        private long time;
        private double bid1;
        private double ask1;
        private double bidsize;
        private double asksize;
        private double price;
        private uint size;
        public data()
        {
        }
        public data(long t, double b, double a, double bs, double ask)
        {
            time = t;
            bid1 = b;
            ask1 = a;
            bidsize = bs;
            asksize = ask;
        }
        public data(long t, double p, uint s)
        {
            time = t;
            price = p;
            size = s;
        }

    }
}
格兰特·托马斯(Grant Thomas)

该类的所有元素都是私有的,而不是构造函数的(构造函数无论如何都不能序列化,否则就没有意义)。公开一些实际可访问的元素并进行序列化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

类可序列化时,任务无法序列化

来自分类Dev

JavaSparkContext无法序列化

来自分类Dev

无法序列化HashMap

来自分类Dev

protobuf无法序列化

来自分类Dev

Service.datalist无法序列化,因为它没有无参数的构造函数

来自分类Dev

无法序列化对象,因为它没有无参数的构造函数

来自分类Dev

无法序列化已经序列化的类?

来自分类Dev

无法序列化已序列化的类?

来自分类Dev

无法序列化通用类型

来自分类Dev

BaseX属性无法序列化

来自分类Dev

没有可序列化属性的二进制序列化

来自分类Dev

可打包与可序列化-适用于没有任何字段的类

来自分类Dev

序列化属性

来自分类Dev

HanaDecimal没有可序列化的属性

来自分类Dev

XML反序列化无法解析属性类型

来自分类Dev

Jackson 无法反序列化它使用 enableDefaultTyping() 序列化的 JSON

来自分类Dev

IllegalArgumentException:无法序列化对象

来自分类Dev

无法在foreachRDD中序列化SparkContext

来自分类Dev

Java无法反序列化JSON

来自分类Dev

Activejob无法反序列化对象

来自分类Dev

无法在jQuery中序列化

来自分类Dev

Python:无法序列化JSON

来自分类Dev

无法反序列化元组

来自分类Dev

Hibernate无法反序列化错误

来自分类Dev

HttpClient无法正确序列化XML

来自分类Dev

无法从文件序列化JSON对象

来自分类Dev

无法反序列化JSON

来自分类Dev

无法反序列化JSON内容

来自分类Dev

无法序列化Ajax表单