Я сталкиваюсь с этой ненормальной ситуацией.Следующий код не работает должным образом:
string temp = "heythere";
Console.WriteLine(temp);
temp.Insert(3, "hello");
Console.WriteLine(temp);
Разве он не должен выводиться как "heyhellothere"?Но это действительно "здесь" (без изменений).