SortedSet<T>.GetViewBetween(T, T) Methode

Definitie

Retourneert een weergave van een subset in een SortedSet<T>.

public:
 virtual System::Collections::Generic::SortedSet<T> ^ GetViewBetween(T lowerValue, T upperValue);
public virtual System.Collections.Generic.SortedSet<T> GetViewBetween(T lowerValue, T upperValue);
abstract member GetViewBetween : 'T * 'T -> System.Collections.Generic.SortedSet<'T>
override this.GetViewBetween : 'T * 'T -> System.Collections.Generic.SortedSet<'T>
Public Overridable Function GetViewBetween (lowerValue As T, upperValue As T) As SortedSet(Of T)

Parameters

lowerValue
T

De laagste gewenste waarde in de weergave.

upperValue
T

De hoogste gewenste waarde in de weergave.

Retouren

Een subsetweergave die alleen de waarden in het opgegeven bereik bevat.

Uitzonderingen

lowerValue is meer dan upperValue volgens de vergelijkingsfunctie.

Een geprobeerde bewerking op de weergave was buiten het bereik dat is opgegeven door lowerValue en upperValue.

Voorbeelden

In het volgende voorbeeld wordt de GetViewBetween methode gebruikt om alleen de AVI-bestanden uit een gesorteerde set mediabestandsnamen weer te geven. De vergelijkingsfunctie evalueert bestandsnamen op basis van hun extensies. De lowerValue is "AVI" en de upperValue is slechts één waarde hoger, "AVJ", om de weergave van alle AVI-bestanden te krijgen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de SortedSet<T> klasse.

// List all the avi files.
SortedSet<string> aviFiles = mediaFiles1.GetViewBetween("avi", "avj");

Console.WriteLine("AVI files:");
foreach (string avi in aviFiles)
{
    Console.WriteLine($"\t{avi}");
}
' List all the avi files.
Dim aviFiles As SortedSet(Of String) = mediaFiles1.GetViewBetween("avi", "avj")
Console.WriteLine("AVI files:")
For Each avi As String In aviFiles
    Console.WriteLine($"{vbTab}{avi}")
Next

Opmerkingen

Deze methode retourneert een weergave van het bereik van elementen tussen lowerValue en upperValue, zoals gedefinieerd door de vergelijkingsfunctie. Met deze methode worden geen elementen van de methode SortedSet<T>gekopieerd, maar wordt een venster in de onderliggende SortedSet<T> elementen zelf weergegeven. U kunt wijzigingen aanbrengen in zowel de weergave als in de onderliggende SortedSet<T>weergave.

Van toepassing op