Встречается на собеседованиях • сегодня
Что такое обобщенный тип
Обобщённые типы (generics) позволяют создавать классы, интерфейсы и методы, работающие с разными типами данных, сохраняя безопасность типов. Они устраняют необходимость приведения типов и уменьшают вероятность ошибок.
```csharp
public class GenericList
{
private List items = new List();
public void Add(T item) => items.Add(item);
public T Get(int index) => items[index];
}
// Использование
var intList = new GenericList();
intList.Add(1);
var strList = new GenericList();
strList.Add("text");
```
Основные преимущества:
- Безопасность типов (компилятор проверяет типы)
- Повторное использование кода
- Улучшенная производительность (избегаем упаковки/распаковки)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы