String.Insert不起作用

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

String.Insert(0, "test"); 

不起作用,但是:

 String.Text += "test"; 

呢..? 我需要插入,所以我可以在字符串的中间插入一些东西。

我是一个白痴,即时谷歌搜索解决了这个问题。

String.Insert不会修改它所调用的字符串,而是返回一个带有插入文本的新字符串。

所以我需要:

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

它应该工作

见下面的例子

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

结果将是罗密欧与朱丽叶

看到小提琴