textBox1.Text.Insert (...) метод не работает - PullRequest
2 голосов
/ 12 сентября 2011

Я сталкиваюсь с этой ненормальной ситуацией.Следующий код не работает должным образом:

        string temp = "heythere";
        Console.WriteLine(temp);
        temp.Insert(3, "hello");
        Console.WriteLine(temp);

Разве он не должен выводиться как "heyhellothere"?Но это действительно "здесь" (без изменений).

Ответы [ 2 ]

8 голосов
/ 12 сентября 2011

Строки неизменны, они не меняются на месте. Попробуйте:

string temp = "heythere";
Console.WriteLine(temp);
temp = temp.Insert(3, "hello");
Console.WriteLine(temp);
0 голосов
/ 12 сентября 2011

Или, вы можете попробовать это

string temp = "heythere";
Console.WriteLine(temp.Insert(3, "hello"));
...