次のような XML スニペットがあります。
<object>
<field name="p1">Foo</field>
<field name="p2">Bar</field>
<field_list name="p3">
<field_value>Me</field_value>
<field_value>Myself</field_value>
<field_value>I</field_value>
</field_list>
</object>
私がやりたいのは、これを C# でディクショナリとして表現することです。キーは名前 (p1、p2、p3) で、値は文字列のリストです。最初の 2 つ (p1、p2) には単一の要素があり、 3 番目 (p3) には 3 つの要素があります。
この Xml ドキュメントはシリアル化解除する必要があります。どうすればこれを行うことができ、目的のオブジェクトで終わることができますか?