Partilhar via


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

Definição

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

Aplica-se a