SortedSet<T>.GetViewBetween(T, T) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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>.