SortedSet<T>.GetViewBetween(T, T) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar en vy över en delmängd i en 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)
Parametrar
- lowerValue
- T
Det lägsta önskade värdet i vyn.
- upperValue
- T
Det högsta önskade värdet i vyn.
Returer
En delmängdsvy som endast innehåller värdena i det angivna intervallet.
Undantag
lowerValue är mer än upperValue enligt jämförelsen.
En provad åtgärd i vyn låg utanför det intervall som angavs av lowerValue och upperValue.
Exempel
I följande exempel används GetViewBetween metoden för att endast visa AVI-filer från en sorterad uppsättning mediefilnamn. Jämförelsen utvärderar filnamn enligt deras tillägg.
lowerValue är "AVI" och upperValue är bara ett värde högre, "AVJ", för att hämta vyn över alla AVI-filer. Det här kodexemplet är en del av ett större exempel för SortedSet<T> klassen.
// 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
Kommentarer
Den här metoden returnerar en vy över intervallet med element som faller mellan lowerValue och upperValue, enligt jämförelsen. Den här metoden kopierar inte element från SortedSet<T>, utan ger ett fönster till själva den underliggande SortedSet<T> metoden. Du kan göra ändringar i både vyn och i den underliggande SortedSet<T>.