Çfarë është klasa e numërueshme në C#?
Çfarë është klasa e numërueshme në C#?

Video: Çfarë është klasa e numërueshme në C#?

Video: Çfarë është klasa e numërueshme në C#?
Video: Что употребить: MUCH, MANY или A LOT OF??? Исчисляемые и неисчисляемые существительные! 2024, Nëntor
Anonim

Shumica e metodave në këtë klasës përkufizohen si metoda të shtrirjes që shtrihen IE te numerueshme . Kjo do të thotë se ato mund të quhen si një metodë shembulli në çdo objekt që zbaton IE te numerueshme . Metodat që përdoren në një pyetje që kthen një vlerë singleton ekzekutohen dhe konsumojnë menjëherë të dhënat e synuara.

Prandaj, çfarë është klasa e numërueshme në C#?

IE te numerueshme dhe IEnumerator janë zbatimi i modelit iterator në. NETO. Në C# , të gjitha koleksionet (p.sh. listat, fjalorët, raftet, radhët, etj) janë të numërueshme sepse ata zbatojnë IE te numerueshme ndërfaqe. Po ashtu edhe vargjet. Ju mund të përsërisni mbi një varg duke përdorur një bllok foreach për të marrë çdo karakter në varg.

Gjithashtu e dini, kur do të përdorim IEnumerable në C#? IE te numerueshme përdoret ndërfaqja kur ne duan te përsërisim midis klasave tona duke përdorur një cikli foreach. Të IE te numerueshme ndërfaqja ka një metodë, GetEnumerator, që kthen një ndërfaqe IEnumerator që na ndihmon te përsëritni mes klasës duke përdorur ciklin foreach.

Këtu, çfarë është IEnumerator në C # me shembull?

IEnumerable është një ndërfaqe që përcakton një metodë të vetme GetEnumerator() që kthen një IEnumerues ndërfaqe. Kjo funksionon për akses vetëm për lexim në një koleksion që zbaton atë IEnumerable mund të përdoret me një deklaratë foreach. IEnumerues ka dy metoda MoveNext dhe Reset. Ajo gjithashtu ka një pronë të quajtur Current.

Çfarë është ICollection në C#?

Të ICollection ndërfaqe në C# përcakton madhësinë, numëruesit dhe metodat e sinkronizimit për të gjitha koleksionet jo gjenerike. Është ndërfaqja bazë për klasat në Sistem. Hapësira e emrave të koleksioneve.

Recommended: