0

我有代表 xml 序列化类的字符串。我有这个类的 xsd,并且我成功地设法从中创建了一个类。

现在我正在寻找一种方法如何将此字符串序列化为此类的实例。这样做的最好方法是什么?

谢谢。

4

1 回答 1

2

.NET 中有几种不同的序列化程序,例如二进制格式化程序、soap 格式化程序、XML 序列化程序等。其中一些使用 XML,一些不使用。它们各有优缺点,但对于基本用途,人们通常只使用XmlSerializer使用 XML 来表示对象的 :

public T DeSerialize<T>(string serializedObject)
{
    XmlSerializer serializer = new XmlSerializer(typeof(T));
    using StringReader reader = new StringReader(serializedObject)
    {
        return (T)serializer.Deserialize(reader);
    }
}
于 2012-07-10T13:32:55.577 回答