В C # строка является ссылочным типом, но почему она не меняется после манипулирования им в другом методе [duplicate]

Возможный дубликат:

C # тип ссылки на строку?

Скажем, у меня есть строка с именем

string sample = "Initial value";

После перехода к методу test ()

public static void Test(string testString)
{
    testString = "Modified Value";
}

Если я распечатаюобразец' после прохождения Test (образца) я кроме него должен распечатать "Модифицированное значение ".

Но его печать "Начальное значение", Почему это так, если строка является ссылочным типом?

Но та же (ожидаемая логика), работающая на объект. Может кто-нибудь, пожалуйста, очистите меня?

Ответы на вопрос(2)

Ваш ответ на вопрос