是否可以將以下一段XML反序列化爲一個Dictionary<int,string>
對象?如何將Xml反序列化爲字典<int,string>對象?
XML:
<Config>
<DatabaseConnections>
<Connection Name="Source Connection" Value="ConnectionStringValue" />
<Connection Name="Target Connection" Value="ConnectionStringValue" />
<DatabaseConnections>
<Config>
我有一類將有Dictionary<int,string> {get;set;}
屬性我想用下面的C#代碼來做到這一點:
XmlSerializer xs = new XmlSerializer(typeof(Config));
using(StringReader sr = new StringReader(rootnode.OuterXml))
{
return (Config)xs.Deserialize(sr);
}
是否有任何替代做這件事?
爲什麼是字典?不應該是Dictionary 或者你想如何將字符串映射到int以及有什麼價值? –
2009-11-06 17:58:19