【发布时间】:2017-08-08 10:55:22
【问题描述】:
几天前,我向question 询问了有关对象序列化的问题,答案很好,实际上它仍然有效。但不知何故,我将序列化函数复制到另一个类,但不适合这里,我不知道为什么。
调用的目标已抛出异常。
内部异常:提供的参数无效。
客户端.cs
public class Client
{
private string username;
public string Username
{
get { return username; }
set { username = value; }
}
private TcpClient tclient;
public TcpClient tClient
{
get { return tclient; }
set { tclient = value; }
}
public Client()
{}
public string Serialize(object obj)
{
var serializer = new JavaScriptSerializer();
return serializer.Serialize(obj);
}
public object Deserialize(string json)
{
var serializer = new JavaScriptSerializer();
return serializer.Deserialize<object>(json);
}
}
有什么想法吗?
【问题讨论】:
-
我很确定您将无法序列化
TcpClient。
标签: c# serialization