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

Définition

Retourne une vue d'un sous-ensemble dans 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);
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)

Paramètres

lowerValue
T

Valeur la plus faible souhaitée dans la vue.

upperValue
T

Valeur la plus élevée souhaitée dans la vue.

Retours

Vue de sous-ensemble qui contient uniquement les valeurs de la plage spécifiée.

Exceptions

lowerValue est supérieur à upperValue d'après le comparateur.

Une opération éprouvée sur la vue était à l'extérieur de la plage spécifiée par lowerValue et upperValue.

Exemples

L’exemple suivant utilise la GetViewBetween méthode pour répertorier uniquement les fichiers AVI d’un ensemble trié de noms de fichiers multimédias. Le comparateur évalue les noms de fichiers en fonction de leurs extensions. le lowerValue est « AVI » et le upperValue n’a qu’une seule valeur plus élevée, « AVJ », pour obtenir la vue de tous les fichiers AVI. Cet exemple de code fait partie d’un exemple plus grand fourni pour la 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

Remarques

Cette méthode retourne une vue de la plage d’éléments comprise entre lowerValue et upperValue, comme défini par le comparateur. Cette méthode ne copie pas les SortedSet<T>éléments du , mais fournit une fenêtre dans le sous-jacent lui-même SortedSet<T> . Vous pouvez apporter des modifications à la fois dans la vue et dans le sous-jacent SortedSet<T>.

S’applique à