Почему строка является типом значения, хотя это класс, а не структурирование?

примет следующий пример:

string me = "Ibraheem";
string copy = me;
me = "Empty";
Console.WriteLine(me);
Console.WriteLine(copy);

Выход:

Empty
Ibraheem

Так как он является классом типа (то есть не структуру), строка копия также должен содержать пустой , потому что = оператор в C # присвоивает ссылку на объекты, а не сам объект (как в C ++) ??

11
задан 2 September 2011 в 12:24
поделиться