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 einem SortedSet<T> zurück.
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)
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 Teilmengenansicht, die nur die Werte im angegebenen Bereich enthält.
Ausnahmen
lowerValue
ist laut Vergleich größer als upperValue
.
Ein Vorgang, der ausgeführt werden sollte, befand sich außerhalb des von lowerValue
und upperValue
angegebenen Bereichs.
Beispiele
Im folgenden Beispiel wird die GetViewBetween -Methode verwendet, um nur die AVI-Dateien aus einem sortierten Satz von Mediendateinamen auflisten. Der Vergleich wertet Dateinamen anhand ihrer Erweiterungen aus. ist lowerValue
"AVI" und der upperValue
ist nur einen 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
liegen, wie durch den Vergleich definiert. Diese Methode kopiert keine Elemente aus , SortedSet<T>sondern stellt ein Fenster in die zugrunde liegende SortedSet<T> selbst bereit. Sie können Änderungen sowohl in der Ansicht als auch in der zugrunde liegenden SortedSet<T>vornehmen.