SortedSet<T>.GetViewBetween(T, T) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce una visualizzazione di un subset in un oggetto 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)
Parametri
- lowerValue
- T
Valore minimo desiderato nella visualizzazione.
- upperValue
- T
Valore massimo desiderato nella visualizzazione.
Restituisce
Visualizzazione di un subset contenente solo i valori inclusi nell'intervallo specificato.
Eccezioni
lowerValue
è maggiore di upperValue
secondo l'operatore di confronto.
Un'operazione che si è tentato di eseguire nella visualizzazione non rientra nell'intervallo specificato da lowerValue
e upperValue
.
Esempio
Nell'esempio seguente viene utilizzato il GetViewBetween metodo per elencare solo i file AVI da un set ordinato di nomi di file multimediali. L'operatore di confronto valuta i nomi di file in base alle relative estensioni. lowerValue
è "AVI" e upperValue
è un solo valore superiore, "AVJ", per ottenere la visualizzazione di tutti i file AVI. Questo esempio di codice fa parte di un esempio più ampio fornito per 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
Commenti
Questo metodo restituisce una visualizzazione dell'intervallo di elementi compresi tra lowerValue
e upperValue
, come definito dall'operatore di confronto. Questo metodo non copia gli elementi da SortedSet<T>, ma fornisce una finestra nell'oggetto sottostante SortedSet<T> stesso. È possibile apportare modifiche sia nella visualizzazione che nell'oggetto sottostante SortedSet<T>.