Джерела

Автор: Lewis Jackson
Дата Створення: 8 Травень 2021
Дата Оновлення: 15 Травень 2024
Anonim
Украинские народные песни. Театр песни «Джерела»
Відеоролик: Украинские народные песни. Театр песни «Джерела»

Зміст

Визначення - Що означає дженерики?

Загальна інформація посилається на функцію в C #, яка дозволяє визначити клас або метод з типом як параметром.

Генерика дозволяє проектувати класи та методи, типи яких задаються лише під час декларування та інстанції.Це дає можливість розробити універсальні класи та методи, що допомагають підвищити продуктивність, продуктивність та безпеку типу.

Генеріки часто використовуються при створенні колекційних класів для реалізації таких понять, як списки, хеш-таблиці, черги тощо. Ці класи керують набором об'єктів та операціями інкапсуляції, не характерними для конкретного типу даних.

Дженріки також відомі як параметричний поліморфізм.


Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює дженерики

Generics були введені в C # 2.0 як частина загальної мови виконання .NET для подолання обмежень у здійсненні узагальнення в попередніх версіях. Узагальнення здійснювалося за допомогою викидів типів у універсальний базовий тип і від System.Object, який не був безпечним для типу та вимагав лиття, що призводить до досягнення ефективності.

Деякі з переваг використання дженериків включають:

  • Кастинг не потрібен для доступу до кожного елемента колекції
  • Код клієнта, який використовує дженерики, безпечний під час виконання, запобігаючи використанню даних, тип яких відрізняється від використовуваних у декларації
  • Код не дублюється для декількох типів даних

Список class collection - приклад для загального класу, що надається в бібліотеці .NET Framework Class, який можна використовувати для додавання, видалення та пошуку елемента будь-якого типу (T), який передається як параметр до нього. Коли клас List інстанціюється параметром типу в коді клієнта, він буде подібний до конкретного класу, реалізованого з тим же типом.

Поняття «generics» схожі на шаблони C ++ за концепцією, але різняться головним чином у реалізації.

Це визначення було написано в кон. C #