Kas yra bendroji klasė C#?
Kas yra bendroji klasė C#?

Video: Kas yra bendroji klasė C#?

Video: Kas yra bendroji klasė C#?
Video: Kas yra analizinė chemija ir ką ji nagrinėja | 10 klasė (Chemija) 2024, Lapkritis
Anonim

Bendras yra klasė kuri leidžia vartotojui apibrėžti klases ir metodai su vietos rezervavimo ženklu. Generics buvo įtraukti į C# kalbos 2.0 versiją. Pagrindinė naudojimo idėja Bendras yra leisti tipo (Sveikasis skaičius, eilutė ir kt. ir vartotojo apibrėžtas tipai ) būti metodų parametru, klases , ir sąsajos.

Panašiai, kas yra bendroji klasė C# su pavyzdžiu?

Generics leidžia apibrėžti a klasė su vietos rezervavimo ženklais, nurodant jo laukų tipą, metodus, parametrus ir kt. Generics kompiliavimo metu pakeiskite šiuos vietos rezervavimo ženklus tam tikru konkrečiu tipu. A bendroji klasė galima apibrėžti naudojant kampinius skliaustus.

Antra, kas yra bendrosios klasės? Bendrosios klasės yra klases kurių parametras yra tipas. Jie ypač naudingi renkant klases.

Panašiai klausiama, kas yra bendrasis metodas C#?

A bendrinis metodas yra metodas kuri deklaruojama su tipo parametrais, kaip nurodyta: C# Kopijuoti. static void Swap(ref T lhs, ref T rhs) { T temp; temp = lhs; lhs = rhs; rhs = temp; } Toliau pateiktame kodo pavyzdyje parodytas vienas būdas iškviesti metodas tipo argumentui naudojant int: C# Kopijuoti.

Kuo skiriasi kolekcija ir generiniai C#?

Trumpai, pagrindinis skirtumas tarp bendrinių ir ne bendrosios kolekcijos : - Bendrosios kolekcijos - Tai yra kolekcijos kuriame gali būti to paties tipo duomenys, ir mes galime nuspręsti, kokio tipo duomenys tai yra kolekcijos gali laikyti. Kai kurie privalumai bendrosios kolekcijos - Tipas saugus, saugus, sumažintas tipo konvertavimo išlaidas.

Rekomenduojamas: