string.Replace()函数

时间:2017-07-14 04:45:59

标签: c# .net

我正在尝试替换errorString中的子字符串。我正在使用此代码,它没有对errorString进行任何更改。我是按照错误的方法吗?

 string errorstring = "<p>&nbsp;&nbsp;&nbsp;Name:{StudentName}</p>";
 errorstring.Replace("{StudentName}", "MyName");

我想将errorString中的{StudentName}替换为“MyName”

2 个答案:

答案 0 :(得分:1)

声明该字符串的新实例:

string errorstring = "<p>&nbsp;&nbsp;&nbsp;Name:{StudentName}</p>";
errorstring = errorstring.Replace("{StudentName}", "MyName");

如果你不使用StringBuilder那应该可以。

答案 1 :(得分:0)

请按照以下步骤操作。

步骤: - 1

 string errorstring = "<p>&nbsp;&nbsp;&nbsp;Name:{StudentName}</p>";
    errorstring = errorstring.Replace("{StudentName}", "MyName");

步骤: - 2

@Html.Raw(errorstring)