SortedSet<T>.GetViewBetween(T, T) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
içindeki bir alt kümenin SortedSet<T>görünümünü döndürür.
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)
Parametreler
- lowerValue
- T
Görünümde istenen en düşük değer.
- upperValue
- T
Görünümde istenen en yüksek değer.
Döndürülenler
Yalnızca belirtilen aralıktaki değerleri içeren bir alt küme görünümü.
Özel durumlar
lowerValue
karşılaştırıcıya göre daha fazladır upperValue
.
Görünümde denenen bir işlem ve upperValue
tarafından lowerValue
belirtilen aralığın dışındaydı.
Örnekler
Aşağıdaki örnek, yalnızca sıralanmış bir medya dosyası adları kümesindeki AVI dosyalarını listelemek için yöntemini kullanır GetViewBetween . Karşılaştırıcı, dosya adlarını uzantılarına göre değerlendirir. lowerValue
, tüm AVI dosyalarının upperValue
görünümünü almak için "AVI" ve yalnızca bir daha yüksek değer olan "AVJ"dir. Bu kod örneği, sınıfı için SortedSet<T> sağlanan daha büyük bir örneğin parçasıdır.
// 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
Açıklamalar
Bu yöntem, karşılaştırıcı tarafından tanımlandığı gibi ile upperValue
arasında lowerValue
kalan öğe aralığının görünümünü döndürür. Bu yöntem öğesinden SortedSet<T>öğeleri kopyalamaz, ancak temel alınan SortedSet<T> kendisine bir pencere sağlar. Hem görünümde hem de temel alınan SortedSet<T>içinde değişiklik yapabilirsiniz.