我有一个我想要构造的类,通过从网络流反序列化它。在构造函数中使用'this'
public Anfrage(byte[] dis)
{
XmlSerializer deser = new XmlSerializer(typeof(Anfrage));
Stream str = new MemoryStream();
str.Write(dis, 0, dis.Length);
this = (Anfrage)deser.Deserialize(str);
}
的意图是,我只是想通过字节[]和具有适当的对象,而不是在另一个类中使用的方法。
现在,我知道我明显不能这样做this =。 我读过this question,目前正在阅读其中提到的文章,但我不确定我是否正确理解它。
我的意图明确吗?
有没有办法做我想在这里完成的事情?
谢谢大家。
您可以分配到'this'在构造函数值类型。不过,它可能没有你期望的效果。 –