Wat is opsombare klasse in C#?
Wat is opsombare klasse in C#?

Video: Wat is opsombare klasse in C#?

Video: Wat is opsombare klasse in C#?
Video: Master Quantum Physics FAST: Crash Course in Theoretical Physics! 2024, Mei
Anonim

De meeste methoden in deze klas worden gedefinieerd als uitbreidingsmethoden die uitbreiden IEnumerable . Dit betekent dat ze kunnen worden aangeroepen als een instantiemethode voor elk object dat implementeert IEnumerable . Methoden die worden gebruikt in een query die een singleton-waarde retourneert, worden uitgevoerd en verbruiken de doelgegevens onmiddellijk.

Dienovereenkomstig, wat is opsombare klasse in C #?

IEnumerable en IEnumerator zijn implementatie van het iteratorpatroon in. NETTO. In C# , alle verzamelingen (bijv. lijsten, woordenboeken, stapels, wachtrijen, enz.) zijn opsombaar omdat ze de IEnumerable koppel. Zo ook snaren. U kunt een tekenreeks herhalen met behulp van een foreach-blok om elk teken in de tekenreeks te krijgen.

Weet u ook wanneer we IEnumerable in C# gaan gebruiken? IEnumerable interface wordt gebruikt wanneer we wil tot itereren tussen onze klassen met behulp van een foreach-lus. De IEnumerable interface heeft één methode, GetEnumerator, die een IEnumerator-interface retourneert die ons helpt tot itereren tussen de klas met behulp van de foreach-lus.

Hierin, wat is IEnumerator in C # met voorbeeld?

IEnumerable is een interface die een enkele methode GetEnumerator() definieert die an. retourneert IEnumerator koppel. Dit werkt voor alleen-lezen toegang tot een verzameling die implementeert dat IEnumerable kan worden gebruikt met een foreach-instructie. IEnumerator heeft twee methoden MoveNext en Reset. Het heeft ook een eigenschap genaamd Current.

Wat is ICollection in C#?

De ICollection interface in C# definieert de grootte, enumerators en synchronisatiemethoden voor alle niet-generieke verzamelingen. Het is de basisinterface voor klassen in het systeem. Naamruimte collecties.

Aanbevolen: