Зміст
- Визначення - Що означає дженерики?
- Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.
- Техопедія пояснює дженерики
Визначення - Що означає дженерики?
Загальна інформація посилається на функцію в C #, яка дозволяє визначити клас або метод з типом як параметром.
Генерика дозволяє проектувати класи та методи, типи яких задаються лише під час декларування та інстанції.Це дає можливість розробити універсальні класи та методи, що допомагають підвищити продуктивність, продуктивність та безпеку типу.
Генеріки часто використовуються при створенні колекційних класів для реалізації таких понять, як списки, хеш-таблиці, черги тощо. Ці класи керують набором об'єктів та операціями інкапсуляції, не характерними для конкретного типу даних.
Дженріки також відомі як параметричний поліморфізм.
Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.
Техопедія пояснює дженерики
Generics були введені в C # 2.0 як частина загальної мови виконання .NET для подолання обмежень у здійсненні узагальнення в попередніх версіях. Узагальнення здійснювалося за допомогою викидів типів у універсальний базовий тип і від System.Object, який не був безпечним для типу та вимагав лиття, що призводить до досягнення ефективності.
Деякі з переваг використання дженериків включають:
- Кастинг не потрібен для доступу до кожного елемента колекції
- Код клієнта, який використовує дженерики, безпечний під час виконання, запобігаючи використанню даних, тип яких відрізняється від використовуваних у декларації
- Код не дублюється для декількох типів даних
Список Це визначення було написано в кон. C #
Поняття «generics» схожі на шаблони C ++ за концепцією, але різняться головним чином у реалізації.