为什么这段代码不能替换我的字符串?

时间:2015-07-09 02:02:44

标签: vb.net string replace

好的..这里已经被问了10次,这通常是不可改变的问题。 我的代码如下所示:

@Html.DropDownList("dropDownVals", GetDropDownValues())

filterlist是一个字符串数组(n)。 如果有人想知道我替换它的XML格式错误,它看起来像这样:

For i = 0 To filterlist.Length - 1
    Dim s = filterlist(i)
    If s.Length > 2 Then
        Dim ts = xmlString.Replace(s, "<temps>" + s + "</temps>")
        xmlString = ts
    End If
Next

您可以看到属性标记之后的字符串值是错误的XML格式。在我包装这些额外的条目之前,我无法正确显示它。额外的垃圾不会让XmlTextWriter完成它的工作并使它对我来说非常漂亮。

1 个答案:

答案 0 :(得分:0)

我不那么聪明..在盯着这一小时之后......(显然太长了)我终于弄清楚每个字符串的开头都有一个额外的白色字符我的filterlist数组