Back to questions
Junior — Middle
59
Можешь привести пример переменной типа, которая ссылается на другой объект в памяти?
Answer from AI
sobes.tech AI
В C# переменные ссылочного типа хранят ссылку на объект в памяти, а не сам объект. Примером ссылочного типа является класс.
Например:
class Person
{
public string Name;
}
Person p1 = new Person();
p1.Name = "Иван";
Person p2 = p1; // p2 ссылается на тот же объект, что и p1
p2.Name = "Пётр";
Console.WriteLine(p1.Name); // Выведет "Пётр", так как p1 и p2 ссылаются на один объект
Здесь p1 и p2 — переменные ссылочного типа, они хранят адрес объекта Person в управляемой куче.