我(希望)有一个简单的问题.
String.Insert(0, "test");
Run Code Online (Sandbox Code Playgroud)
不起作用,但是:
String.Text += "test";
Run Code Online (Sandbox Code Playgroud)
呢..?我需要插入,所以我可以在字符串的中间插入一些东西.
我是一个白痴,即时谷歌搜索解决了这个问题.
String.Insert不会修改它所调用的字符串,而是返回一个带有插入文本的新字符串.
所以我需要:
String = String.Insert(0, "test");
Run Code Online (Sandbox Code Playgroud)
它应该有效
请参阅下面的示例
string names = "Romeo Juliet";
string shakespeare = names.Insert(6, "and ");
Console.WriteLine(shakespeare);
Run Code Online (Sandbox Code Playgroud)
结果将是罗密欧与朱丽叶