SortedSet<T>.GetViewBetween(T, T) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve una vista de un subconjunto en 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);
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.
- upperValue
- T
Valor más alto deseado en la vista.
Devoluciones
Una vista de subconjunto que contiene solo los valores del intervalo especificado.
Excepciones
lowerValue
es mayor 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 es parte de un ejemplo más grande proporcionado para la clase SortedSet<T>.
// 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
, según lo definido por 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>.