Встречается на собеседованиях • сегодня
Что такое ссылочные типы данных
Ссылочные типы в C# — это типы, которые хранят ссылку на данные в куче (heap), а не сами данные. При присваивании копируется только ссылка, а не объект.
Ключевые особенности:
- Хранятся в управляемой куче
- Присваивание передает ссылку, а не копирует объект
- Включают классы, массивы, делегаты, интерфейсы
Пример:
csharp
class Person { public string Name; }
var person1 = new Person { Name = "Alice" };
var person2 = person1; // Копируется ссылка
person2.Name = "Bob";
Console.WriteLine(person1.Name); // Выведет "Bob" (изменение по ссылке)Отличие от значимых типов:
Значимые типы (int, struct) хранят данные напрямую и копируются при присваивании.
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
