如果你正在解析,让我们说一下HTML,一旦你读到元素名称,实习生是否有益呢?这里的逻辑是这个解析器会一遍又一遍地解析相同的字符串(元素名称)?并且将解析几个文档.
理论:
// elemName is checked for null.
MarkupNode node = new MarkupNode()
{
Name = String.IsInterned(elemName) ? elemName : String.Intern(elemName),
...
};
Run Code Online (Sandbox Code Playgroud)
这个问题的动机是字符串 - 实习记忆.