SortedSet<T>.GetViewBetween(T, T) Método

Definición

Devuelve una vista de un subconjunto de un 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)

Parámetros

lowerValue
T

Valor deseado más bajo en la vista.

upperValue
T

Valor deseado más alto en la vista.

Devoluciones

Vista de subconjunto que contiene solo los valores del intervalo especificado.

Excepciones

lowerValue es más que upperValue según el comparador.

Una operación probada en la vista estaba fuera del intervalo especificado por lowerValue y upperValue.

Ejemplos

En el ejemplo siguiente se usa el GetViewBetween método para enumerar solo los archivos AVI de un conjunto ordenado de nombres de archivo multimedia. El comparador evalúa los nombres de archivo según sus extensiones. lowerValue es "AVI" y upperValue es solo un valor superior, "AVJ", para obtener la vista de todos los archivos AVI. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la SortedSet<T> clase .

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

Comentarios

Este método devuelve una vista del intervalo de elementos que se encuentran entre lowerValue y upperValue, tal y como define el comparador. Este método no copia elementos de , SortedSet<T>pero proporciona una ventana en el propio subyacente SortedSet<T> . Puede realizar cambios en la vista y en el subyacente SortedSet<T>.

Se aplica a