Mi az a felsorolható osztály a C#-ban?
Mi az a felsorolható osztály a C#-ban?

Videó: Mi az a felsorolható osztály a C#-ban?

Videó: Mi az a felsorolható osztály a C#-ban?
Videó: Az ábécé hangjainak felsorolása | Hollós Dalma 2024, November
Anonim

A módszerek többsége ebben osztály olyan kiterjesztési módszerekként definiálhatók, amelyek kiterjesztik IEszámlálható . Ez azt jelenti, hogy meg lehet hívni, mint egy példánymetódus bármely megvalósító objektumon IEszámlálható . Az egyszeres értéket visszaadó lekérdezésekben használt módszerek azonnal végrehajtják és felhasználják a céladatokat.

Ennek megfelelően mi a felsorolható osztály a C#-ban?

IEszámlálható és az IEnumerator az iterátor minta megvalósítása a -ban. HÁLÓ. Ban ben C# , minden gyűjtemény (pl. listák, szótárak, veremek, sorok stb.) felsorolható mert megvalósítják a IEszámlálható felület. A húrok is. Iterálhat egy karakterláncon egy foreach blokk használatával, hogy a karakterlánc minden karakterét megkapja.

Azt is tudja, mikor fogjuk használni az IEnumerable-t a C#-ban? IEszámlálható felületet használják amikor akar nak nek iteráljunk az osztályaink között egy foreach ciklus segítségével. Az IEszámlálható Az interfésznek van egy metódusa, a GetEnumerator, amely egy IEnumerator felületet ad vissza, amely segít nekünk nak nek iteráljon az osztályok között a foreach ciklus segítségével.

Itt mi az IEnumerator a C#-ban példával?

Az IEnumerable egy olyan interfész, amely egyetlen GetEnumerator() metódust határoz meg, amely egy IEnumerator felület. Ez akkor működik, ha csak olvasható hozzáférést biztosít egy olyan gyűjteményhez, amely megvalósítja, hogy az IEnumerable foreach utasítással használható. IEnumerator két módszerrel rendelkezik: MoveNext és Reset. Van egy Current nevű ingatlanja is.

Mi az ICollection a C#-ban?

Az ICollection interfész be C# meghatározza az összes nem általános gyűjtemény méretét, felsorolóit és szinkronizálási módszereit. Ez az osztályok alapfelülete a rendszerben. Gyűjtemények névtér.

Ajánlott: