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

Definition

Gibt eine Ansicht einer Teilmenge in einer 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)

Parameter

lowerValue
T

Der niedrigste gewünschte Wert in der Ansicht.

upperValue
T

Der höchste gewünschte Wert in der Ansicht.

Gibt zurück

Eine Teilmengeansicht, die nur die Werte im angegebenen Bereich enthält.

Ausnahmen

lowerValue ist mehr als upperValue nach dem Vergleich.

Ein probierter Vorgang für die Ansicht lag außerhalb des bereichs, der durch lowerValue und upperValue.

Beispiele

Im folgenden Beispiel wird die GetViewBetween Methode verwendet, um nur die AVI-Dateien aus einem sortierten Satz von Mediendateinamen auflisten. Der Comparer wertet Dateinamen nach ihren Erweiterungen aus. Dies lowerValue ist "AVI" und der upperValue einzige Wert höher, "AVJ", um die Ansicht aller AVI-Dateien zu erhalten. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SortedSet<T> Klasse bereitgestellt wird.

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

Hinweise

Diese Methode gibt eine Ansicht des Bereichs von Elementen zurück, die zwischen lowerValue und upperValue, wie durch den Vergleich definiert, liegen. Diese Methode kopiert keine Elemente aus dem SortedSet<T>, sondern stellt ein Fenster in das zugrunde liegende SortedSet<T> Selbst bereit. Sie können Änderungen sowohl in der Ansicht als auch in der zugrunde liegenden SortedSet<T>.

Gilt für: