Ce este clasa generică în C#?
Ce este clasa generică în C#?

Video: Ce este clasa generică în C#?

Video: Ce este clasa generică în C#?
Video: C# - Generic Class 2024, Decembrie
Anonim

Generic este o clasă care permite utilizatorului să definească clase și metode cu substituent. generice au fost adăugate la versiunea 2.0 a limbajului C#. Ideea de bază din spatele utilizării Generic este a permite tip (Integer, String, … etc și definit de utilizator tipuri ) să fie un parametru al metodelor, clase , și interfețe.

De asemenea, ce este clasa generică în C# cu exemplu?

generice vă permit să definiți a clasă cu substituenți pentru tipul câmpurilor sale, metode, parametri etc. generice înlocuiți acești substituenți cu un anumit tip în timpul compilării. A clasa generică poate fi definit folosind paranteze unghiulare.

În al doilea rând, ce sunt clasele generice? Clasele generice sunt clase care iau ca parametru un tip. Sunt deosebit de utile pentru colectare clase.

În mod similar, este întrebat, ce este metoda generică în C#?

A metoda generica este o metodă care este declarat cu parametri de tip, după cum urmează: C# Copie. static void Swap (ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = temp; } Următorul exemplu de cod arată o modalitate de a apela metodă folosind int pentru argumentul tip: C# Copie.

Care este diferența dintre colecție și generice în C#?

Pe scurt, de bază diferența dintre generice si non- colecții generice : - Colecții generice - Acestea sunt colecții care poate deține date de același tip și putem decide ce tip de date care colecții poate ține. Câteva avantaje ale colecții generice - Tip Sigur, Securizat, cheltuieli generale reduse ale conversiilor de tip.

Recomandat: