Wat is optelbare klas in C#?
Wat is optelbare klas in C#?

Video: Wat is optelbare klas in C#?

Video: Wat is optelbare klas in C#?
Video: 6des (6u): De bepaalde integraal (ondersom - bovensom - Riemannsom - optelbaarheid) 2024, Mei
Anonim

Die meerderheid van die metodes in hierdie klas word gedefinieer as uitbreidingsmetodes wat uitbrei IEtelbaar . Dit beteken dat hulle soos 'n instansiemetode genoem kan word op enige voorwerp wat implementeer IEtelbaar . Metodes wat gebruik word in 'n navraag wat 'n enkeltonwaarde terugstuur, voer die teikendata onmiddellik uit en verbruik dit.

Gevolglik, wat is 'n optelbare klas in C#?

IEtelbaar en IEnumerator is implementering van die iteratorpatroon in. NET. In C# , alle versamelings (bv. lyste, woordeboeke, stapels, rye, ens.) is optelbaar omdat hulle die implementeer IEtelbaar koppelvlak. So ook snare. Jy kan oor 'n string herhaal deur 'n voor-blok te gebruik om elke karakter in die string te kry.

Weet ook wanneer ons IEnumerable in C# sal gebruik? IEtelbaar koppelvlak gebruik word wanneer ons wil hê aan herhaal tussen ons klasse deur 'n foreach lus te gebruik. Die IEtelbaar koppelvlak het een metode, GetEnumerator, wat 'n IEnumerator-koppelvlak terugstuur wat ons help aan herhaal tussen die klas deur die foreach lus te gebruik.

Hierin, wat is IEnumerator in C# met voorbeeld?

IEnumerable is 'n koppelvlak wat 'n enkele metode definieer GetEnumerator() wat 'n IEteller koppelvlak. Dit werk vir leesalleentoegang tot 'n versameling wat implementeer dat IEnumerable saam met 'n foreach-stelling gebruik kan word. IEteller het twee metodes MoveNext en Reset. Dit het ook 'n eiendom genaamd Current.

Wat is ICollection in C#?

Die Iversameling koppelvlak in C# definieer die grootte, optelers en sinchronisasiemetodes vir alle nie-generiese versamelings. Dit is die basis-koppelvlak vir klasse in die stelsel. Versamelings naamruimte.

Aanbeveel: