Share via


SortedSet<T>.GetViewBetween(T, T) Metode

Definisi

Mengembalikan tampilan subset dalam 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)

Parameter

lowerValue
T

Nilai terendah yang diinginkan dalam tampilan.

upperValue
T

Nilai tertinggi yang diinginkan dalam tampilan.

Mengembalikan

Tampilan subset yang hanya berisi nilai dalam rentang yang ditentukan.

Pengecualian

lowerValue lebih dari upperValue sesuai dengan perbandingan.

Operasi yang dicoba pada tampilan berada di luar rentang yang ditentukan oleh lowerValue dan upperValue.

Contoh

Contoh berikut menggunakan GetViewBetween metode untuk mencantumkan hanya file AVI dari sekumpulan nama file media yang diurutkan. Pembanding mengevaluasi nama file sesuai dengan ekstensinya. lowerValue adalah "AVI" dan upperValue satu-satunya nilai yang lebih tinggi, "AVJ", untuk mendapatkan tampilan semua file AVI. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk SortedSet<T> kelas .

// 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

Keterangan

Metode ini mengembalikan tampilan rentang elemen yang berada di antara lowerValue dan upperValue, seperti yang didefinisikan oleh pembanding. Metode ini tidak menyalin elemen dari SortedSet<T>, tetapi menyediakan jendela ke dalam yang mendasar SortedSet<T> itu sendiri. Anda dapat membuat perubahan dalam tampilan dan di yang mendasar SortedSet<T>.

Berlaku untuk