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

Possible Duplicate:
C# string reference type?

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

string sample = "Initial value";

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

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

Если я печатаю «образец» после прохождения теста (образца) я, кроме него, должен напечатать «измененное значение».

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

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

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

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