Что такое «T» = T является общим параметром типа
Вы можете присвоить любое значение типа к нему.
Почему мы определили класс?
Но на вашем примере (т.е. T) должен быть Class
type.That является Ограничить которой он был определен как этот where T : class
.
Что такое дженерики?
Это позволяет задерживать спецификацию типа данных элементов программирования в классе или метода, пока он не будет на самом деле используется в программе. Другими словами, дженерики позволяют вам писать класс или метод , который может работать с любым типом данных.
Некоторые преимущества использования дженериков:
- Это помогает максимально увеличить повторное использование кода, безопасность типов и производительности.
- Вы можете создать свои собственные общие интерфейсы, классы, методы, события, и делегаты.
- Вы можете создавать общие классы, ограниченные для доступа к методам по конкретным типам данных.
Вы можете узнать больше об этом с помощью этих статей:
Generics
Generics
Это то, что DRY основной для. –