使用名称表: 我理解检查两个对象是否相等要快得多,而不是使用char字符串比较器的char。(如果你从nametable中获取对象,它将始终返回相同的引用) (雾化字符串只是名称表中的字符串)
问候
答案 0 :(得分:0)
请参阅MSDN:
实现单线程XmlNameTable。
<强>说明强>
几个类(如XmlDocument和XmlReader)使用NameTable class内部存储属性和元素名称。当一个元素 或者属性名称在XML文档中多次出现,它是 仅在NameTable中存储一次。
名称存储为常用名称 语言运行时(CLR)对象类型。这使您可以执行对象 比较这些字符串而不是更昂贵的字符串 比较。这些字符串对象称为雾化字符串。