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

Definición

Devuelve una vista de un subconjunto en una colección SortedSet<T>.Returns a view of a subset in a 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 más bajo deseado en la vista.The lowest desired value in the view.

upperValue
T

Valor más alto deseado en la vista.The highest desired value in the view.

Devoluciones

Una vista de subconjunto que contiene solo los valores del intervalo especificado.A subset view that contains only the values in the specified range.

Excepciones

lowerValue es mayor que upperValue según el comparador.lowerValue is more than upperValue according to the comparer.

Una operación probada en la vista estaba fuera del intervalo especificado por lowerValue y upperValue.A tried operation on the view was outside the range specified by lowerValue and upperValue.

Ejemplos

En el ejemplo siguiente se usa el método GetViewBetween para mostrar solo los archivos AVI de un conjunto ordenado de nombres de archivos multimedia.The following example uses the GetViewBetween method to list only the AVI files from a sorted set of media file names. El comparador evalúa los nombres de archivo de acuerdo con sus extensiones.The comparer evaluates file names according to their extensions. El lowerValue es "AVI" y el upperValue es solo un valor superior, "AVJ", para obtener la vista de todos los archivos AVI.The lowerValue is "AVI" and the upperValue is only one value higher, "AVJ", to get the view of all AVI files. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la clase SortedSet<T>.This code example is part of a larger example provided for the SortedSet<T> class.

// 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 lo define el comparador.This method returns a view of the range of elements that fall between lowerValue and upperValue, as defined by the comparer. Este método no copia elementos de la SortedSet<T>, pero proporciona una ventana en el SortedSet<T> subyacente.This method does not copy elements from the SortedSet<T>, but provides a window into the underlying SortedSet<T> itself. Puede realizar cambios en la vista y en el SortedSet<T>subyacente.You can make changes in both the view and in the underlying SortedSet<T>.

Se aplica a