SortedSet<T>.GetViewBetween(T, T) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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>.