Čo je to vymenovateľná trieda v C#?
Čo je to vymenovateľná trieda v C#?

Video: Čo je to vymenovateľná trieda v C#?

Video: Čo je to vymenovateľná trieda v C#?
Video: What’s Your Name? | ESL Kids Songs | English For Kids | Planet Pop | Learn English 2024, December
Anonim

Väčšina metód v tomto trieda sú definované ako metódy rozšírenia, ktoré rozširujú IEpočetné . To znamená, že ich možno volať ako metódu inštancie na akomkoľvek objekte, ktorý implementuje IEpočetné . Metódy, ktoré sa používajú v dotaze, ktorý vracia singleton hodnotu, sa okamžite spustia a spotrebúvajú cieľové údaje.

Čo je teda vymenovateľná trieda v C#?

IEpočetné a IEnumerator sú implementáciou vzoru iterátora v. NET. In C# , všetky kolekcie (napr. zoznamy, slovníky, zásobníky, fronty atď.). spočítateľné pretože implementujú IEpočetné rozhranie. Rovnako aj struny. Môžete iterovať cez reťazec pomocou bloku foreach, aby ste získali každý znak v reťazci.

Tiež viete, kedy budeme používať IEnumerable v C #? IEpočetné sa používa rozhranie Keď sme chcieť do iterujte medzi našimi triedami pomocou cyklu foreach. The IEpočetné rozhranie má jednu metódu, GetEnumerator, ktorá vracia rozhranie IEnumerator, ktoré nám pomáha do iterujte medzi triedou pomocou cyklu foreach.

Čo je to IEnumerator v C # s príkladom?

IEnumerable je rozhranie definujúce jedinú metódu GetEnumerator(), ktorá vracia an IEnumerátor rozhranie. Toto funguje pre prístup len na čítanie ku kolekcii, ktorá implementuje, že IEnumerable možno použiť s príkazom foreach. IEnumerátor má dve metódy MoveNext a Reset. Má tiež vlastnosť s názvom Current.

Čo je ICollection v C#?

The ICollection rozhranie v C# definuje veľkosť, enumerátory a metódy synchronizácie pre všetky negenerické kolekcie. Je to základné rozhranie pre triedy v systéme. Menný priestor kolekcií.

Odporúča: