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