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

Definition

Returnerar en vy över en delmängd i en 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)

Parametrar

lowerValue
T

Det lägsta önskade värdet i vyn.

upperValue
T

Det högsta önskade värdet i vyn.

Returer

En delmängdsvy som endast innehåller värdena i det angivna intervallet.

Undantag

lowerValue är mer än upperValue enligt jämförelsen.

En provad åtgärd i vyn låg utanför det intervall som angavs av lowerValue och upperValue.

Exempel

I följande exempel används GetViewBetween metoden för att endast visa AVI-filer från en sorterad uppsättning mediefilnamn. Jämförelsen utvärderar filnamn enligt deras tillägg. lowerValue är "AVI" och upperValue är bara ett värde högre, "AVJ", för att hämta vyn över alla AVI-filer. Det här kodexemplet är en del av ett större exempel för SortedSet<T> klassen.

// 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

Kommentarer

Den här metoden returnerar en vy över intervallet med element som faller mellan lowerValue och upperValue, enligt jämförelsen. Den här metoden kopierar inte element från SortedSet<T>, utan ger ett fönster till själva den underliggande SortedSet<T> metoden. Du kan göra ändringar i både vyn och i den underliggande SortedSet<T>.

Gäller för