SortedSet<T>.GetViewBetween(T, T) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna uma exibição de um subconjunto em um 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
O menor valor desejado no modo de exibição.
- upperValue
- T
O maior valor desejado no modo de exibição.
Retornos
Uma exibição de subconjunto que contém apenas os valores no intervalo especificado.
Exceções
lowerValue
é mais do que upperValue
acordo com o comparador.
Uma tentativa de operação na exibição estava fora do intervalo especificado por lowerValue
e upperValue
.
Exemplos
O exemplo a seguir usa o GetViewBetween método para listar apenas os arquivos AVI de um conjunto classificado de nomes de arquivo de mídia. O comparador avalia os nomes de arquivo de acordo com suas extensões. O lowerValue
é "AVI" e o upperValue
é apenas um valor maior, "AVJ", para obter a exibição de todos os arquivos AVI. Este exemplo de código faz parte de um exemplo maior fornecido para a SortedSet<T> classe .
// 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
Comentários
Esse método retorna uma exibição do intervalo de elementos que se enquadram entre lowerValue
e upperValue
, conforme definido pelo comparador. Esse método não copia elementos do SortedSet<T>, mas fornece uma janela para o próprio subjacente SortedSet<T> . Você pode fazer alterações na exibição e no subjacente SortedSet<T>.