SortedSet<T>.GetViewBetween(T, T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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>.