Sdílet prostřednictvím


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

Definice

Vrátí zobrazení podmnožině v 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);
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)

Parametry

lowerValue
T

Nejnižší požadovaná hodnota v zobrazení.

upperValue
T

Nejvyšší požadovaná hodnota v zobrazení.

Návraty

Zobrazení podmnožina, které obsahuje pouze hodnoty v zadaném rozsahu.

Výjimky

lowerValue je více než upperValue podle porovnávače.

Operace vyzkoušená v zobrazení byla mimo rozsah určený pomocí lowerValue a upperValue.

Příklady

Následující příklad používá metodu GetViewBetween k výpisu pouze souborů AVI z seřazené sady názvů multimediálních souborů. Porovnávací nástroj vyhodnocuje názvy souborů podle jejich přípon. Je lowerValue "AVI" a upperValue je pouze o jednu hodnotu vyšší, "AVJ", abyste získali zobrazení všech souborů AVI. Tento příklad kódu je součástí většího příkladu SortedSet<T> pro třídu .

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

Poznámky

Tato metoda vrátí zobrazení rozsahu prvků, které spadají mezi lowerValue a upperValue, jak je definováno porovnávačem. Tato metoda nekopíruje prvky z objektu SortedSet<T>, ale poskytuje okno do samotného podkladového objektu SortedSet<T> . Můžete provádět změny v zobrazení i v podkladovém SortedSet<T>objektu .

Platí pro