在.NET中,反序列化XML文件通常使用`System.Xml.Serialization`命名空间中的类。以下是一个简单的例子,展示了如何使用`XmlSerializer`类来反序列化XML文件到C对象。
你需要有一个XML文件,例如`example.xml`,内容如下:
```xml
```
然后,你需要一个与XML结构相对应的C类。例如:
```csharp
using System;
using System.Xml.Serialization;
[XmlRoot("Root")]
public class Root
{
[XmlElement("Item")]
public Item[] Items { get; set;