序列化无法在C#中工作

时间:2016-02-08 12:24:57

标签: c# serialization

我有一个类似的结构。

界面

interface ITest
{
}

实现该接口的类

class Test : ITest
{
}

一个带参数化构造函数的类,以及M1方法

class WithConstructor
{
    public WithConstructor(ITest test)
    {
    }
    public void M1()
    {
        System.Web.HttpContext.Current.Session["view"] = test;
    }
}

Test创建它的对象并调用它的M1方法,如下所示。

WithConstructor wc = new WithConstructor(this);
wc.M1();

但它给了我错误

  

在Assembly中输入'X'   “Y,   Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'未标记   可序列化。

所以我使用Test标记了类[Serializable]可序列化,但仍然是相同的错误。我怎么能摆脱它?

0 个答案:

没有答案