DataContract解串器,如果我有一個xml這樣的:與字典
<Foo>
<Bar>
<A>aaaa</A>
<B>bbb</B>
</Bar>
<C>ccc</C></Foo>
我可以反序列化與字典結構和字符串屬性一樣使用相同的DataContract解串器之後的Foo類?以A和B爲關鍵詞,並將「aaaa」和「bbb」作爲詞典中的Values?
[DataContract]
class Foo
{
[DataMember]
public Dictionary<string, string> Bar
{ get; set; }
[DataMember]
public string C { get; set; }
}
我知道有在MSDN網站上使用CollectionDataContract一個例子,但它只是使用了A作爲重點和B值。
詞典需要鑰匙,如果你只想要一個和B是價值觀,那麼你的鑰匙是什麼?如果你不想讓鍵使用List來代替。 – Diego
不,我希望A和B是關鍵,內部是什麼值。我說的是有一個使用A作爲鍵和B作爲值的例子。 http://msdn.microsoft.com/en-us/library/aa347850(v=vs.85).aspx – NewDTinStackoverflow