Emi*_*mil 2 c# string methods insert
我正面临着这种异常情况.以下代码无法正常运行:
string temp = "heythere";
Console.WriteLine(temp);
temp.Insert(3, "hello");
Console.WriteLine(temp);
Run Code Online (Sandbox Code Playgroud)
是不是应该输出像"heyhellothere"?但它确实"heyrehere"(没有变化).
字符串是不可变的,它们不会就地更改.尝试:
string temp = "heythere";
Console.WriteLine(temp);
temp = temp.Insert(3, "hello");
Console.WriteLine(temp);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
763 次 |
| 最近记录: |