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);
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 souhaitée la plus basse dans la vue.

upperValue
T

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

Retours

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

Exceptions

lowerValue est plus que upperValue d’après le comparateur.

Une opération tentée sur la vue était en dehors 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. Il lowerValue s’agit de « AVI » et la upperValue seule valeur est supérieure, « AVJ », pour obtenir l’affichage 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 qui se trouvent entre lowerValue et upperValue, comme défini par le comparateur. Cette méthode ne copie pas d’éléments à partir du SortedSet<T>, mais fournit une fenêtre dans le sous-jacent SortedSet<T> lui-même. Vous pouvez apporter des modifications à la fois dans l’affichage et dans le sous-jacent SortedSet<T>.

S’applique à