gpt4 book ai didi

c# - C#中的泛型反序列化方法

转载 作者:太空宇宙 更新时间:2023-11-03 20:28:52 24 4
gpt4 key购买 nike

我有这个方法来序列化任何类型的对象

    public static string SerializeObject<T>(this T toSerialize)
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(T));
StringWriter textWriter = new StringWriter();

xmlSerializer.Serialize(textWriter, toSerialize);
return textWriter.ToString();
}

现在我需要一些方法将字符串反序列化为对象类型,我可以根据一些代码进行转换。

我的问题是如何实现这个方法?

谢谢大家!

最佳答案

public static T Deserialize<T>(string xmlDataToDeSerialize)
{
XmlSerializer xmlDeSerializer = new XmlSerializer(typeof(T));
StringReader stringReader = new StringReader(xmlDataToeSerialize);
return (T)xmlDeSerializer.Deserialize(stringReader);
}

关于c# - C#中的泛型反序列化方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8712940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com