Ссылочные типы Си-шарп

avatar Prizrak55x

292

1

Prizrak55x

Пользователь

Регистрация: 09.08.2015

Сообщения: 136

Рейтинг: 46

Prizrak55x

Регистрация: 09.08.2015

Сообщения: 136

Рейтинг: 46

Ссылочные типы и типы значений в Си-шарп. .
Переменная ссылочного типа содержит не данные, а ссылку на них. Сами данные в этом случае уже хранятся в куче. Куча - это область памяти, в которой размещаются управляемые объекты, и работает сборщик мусора. Сборщик мусора освобождает все ресурсы и объекты, которые уже не нужны.
Я вообще ничего понять не могу ,помогите пожалуйста понять этот бред для меня. какую ссылку , как вообще эта ссылка выглядит , что за область памяти , что за фигня ?
class Test
{
public int x;
}
class Program
{
static void Main(string[] args)
{
Test a = new Test();
Test b = new Test();
a.x = 1;
b.x = 2;
b = a; // присвоение ссылки
b.x = 3;
Console.WriteLine(a.x); // 3
Console.WriteLine(b.x); // 3
}
вот , ну я вообще ничего не понял , может кто объяснить ? можно на простом примере , типо :" у тебя есть кошка , заменяешь ее на кота , получается кот" что-то типо такого

Prizrak55x

Пользователь

Регистрация: 09.08.2015

Сообщения: 136

Рейтинг: 46

Prizrak55x

Регистрация: 09.08.2015

Сообщения: 136

Рейтинг: 46

ничего же не понятно на этом языке(