String.Insert 不工作

String.Insert not working

我有(希望)一个简单的问题。

String.Insert(0, "test");

还没有工作:

String.Text += "test";

有没有..?我需要 Insert 以便我可以在字符串中间插入一些东西。

我真是个白痴,即时 Google 搜索解决了这个问题。

String.Insert 不会修改调用它的字符串,而是 returns 一个包含插入文本的新字符串。

所以我需要:

String = String.Insert(0, "test");

它应该有效

看下面的例子

string names = "Romeo Juliet";
string shakespeare = names.Insert(6, "and ");

Console.WriteLine(shakespeare);

结果将是罗密欧与朱丽叶

see the fiddle