这段代码有什么作用?

时间:2010-08-23 15:40:14

标签: vb.net

For Each tag As HtmlTag In tags
    insertTextBuilder.Remove(0, insertTextBuilder.Length)
    insertTextBuilder.AppendFormat("<{0}", tag.Name)

3 个答案:

答案 0 :(得分:1)

我将在此假设insertTextBuilderStringBuilder

  • 获取集合中的每个标记,将其键入HtmlTag

对于每个标签:

  • 从索引0中删除字符串构建器的值。 Remove()到stringbuilder值的长度。
  • 输入文字“<something

你将留下循环中的最后一个值。换句话说,做一大堆工作,总是擦除你以前做的事情,最后得到“<something”,无论LAST标签在集合中是什么。

是否有您感兴趣的特定代码行或方法调用?

答案 1 :(得分:0)

据我所知,它将使字符串构建器保持&lt;然后是集合“tags”中最后一个标签的“Name”的内容。很多内容的努力很多。

答案 2 :(得分:0)

如果您希望人们花时间撰写正确的答案,请花些时间写一个正确的问题。

它看起来像是清除了insertTextBuilder的内容(0到长度) 然后它添加文本&lt;和htmlTag的名字(A,H1等)“

它在一个循环中执行此操作,因此您最终会得到“&lt;(最后一个标记名称)”,这可能不是所需的功能。