我想知道为什么该XmlDictionary.Add()
方法返回XmlDictionaryString
。这个对象在什么场景下有用?
问问题
908 次
3 回答
8
于 2013-10-04T13:17:05.127 回答
4
AnXmlDictionary
用于压缩 XML:
字典在常见的文本字符串和整数之间建立映射,并为压缩和解压缩 XML 提供有效的机制
因此,对于添加到字典中的每个字符串,都有一个整数与之相关联。将字符串添加到字典后最常见的用例之一是想要使用现在与该字符串关联的整数。
并且XmlDictionaryString
'sKey
属性提供对该整数的访问。
于 2013-10-07T07:14:18.363 回答
2
XML Dictionary 用于存储 xml 中常用字符串和整数值之间的映射关系,并提供一种压缩/解压缩 XML 的方法。此方法用于添加一个字符串值作为字典条目。此方法返回一个System.Xml.XmlDictionaryString
对象实例,该实例表示一个。此dictionary entry
对象公开Key & Value
返回字典条目的键和值的属性。
XmlDictionary dict = new XmlDictionary();
XmlDictionaryString dictEntry = dict.Add("Name");
Console.WriteLine("Key:{0},Value:{1}",dictEntry.Key , dictEntry.Value);
于 2013-10-07T07:26:29.707 回答