Какво е генеричен клас в C#?
Какво е генеричен клас в C#?

Видео: Какво е генеричен клас в C#?

Видео: Какво е генеричен клас в C#?
Видео: 💥 Есть ли слабые места в безупречных Mercedes W211 и C219? Что общего у Е-класса и CLS? 2024, Може
Anonim

Генеричен е клас което позволява на потребителя да дефинира класове и методи с заместителя. Генерични лекарства бяха добавени към версия 2.0 на езика C#. Основната идея зад използването Генеричен е да позволи Тип (Цяло число, низ и т.н. и дефинирани от потребителя видове ) да бъде параметър на методите, класове и интерфейси.

По същия начин, какво е генеричен клас в C# с пример?

Генерични лекарства ви позволяват да дефинирате a клас с заместители за вида на неговите полета, методи, параметри и т.н. Генерични лекарства заменете тези заместители с някакъв специфичен тип по време на компилиране. А генеричен клас може да се дефинира с помощта на ъглови скоби.

Второ, какво представляват генеричните класове? Общи класове са класове които приемат тип като параметър. Те са особено полезни за събиране класове.

По подобен начин се пита какво е генеричен метод в C#?

А генеричен метод е метод който е деклариран с параметри на типа, както следва: ° С# Копие. static void Swap(ref T lhs, ref T rhs) { T temp; температура = lhs; lhs = rhs; rhs = температура; } Следният пример с код показва един начин за извикване на метод като използвате int за аргумента тип: ° С# Копие.

Каква е разликата между колекция и генерици в C#?

Накратко, основното разлика между генерични и не- общи колекции : - Общи колекции - Тези са колекции които могат да съдържат данни от същия тип и ние можем да решим какъв тип данни колекции може да задържи. Някои предимства на общи колекции - Type Safe, Secure, намалени режийни разходи за преобразуване на типове.

Препоръчано: