SortedSet<T>.GetViewBetween(T, T) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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)
パラメーター
- lowerValue
- T
目的のビューの範囲の最小値。
- upperValue
- T
目的のビューの範囲の最大値。
戻り値
指定された範囲の値だけを含むサブセット ビュー。
例外
比較子に照らすと、lowerValue
が upperValue
を超えています。
ビューで試行された操作が、lowerValue
および upperValue
で指定された範囲外です。
例
次の例では、 メソッドを GetViewBetween 使用して、並べ替えられたメディア ファイル名のセットから AVI ファイルのみを一覧表示します。 比較子は、拡張子に従ってファイル名を評価します。 は lowerValue
"AVI" で、 upperValue
は 1 つの値だけ高い "AVJ" であり、すべての AVI ファイルのビューを取得します。 このコード例は、SortedSet<T> クラスのために提供されている大規模な例の一部です。
// 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
注釈
このメソッドは、比較子によって定義される と upperValue
の間lowerValue
にある要素の範囲のビューを返します。 このメソッドは、 から要素を SortedSet<T>コピーしませんが、基になる SortedSet<T> 自体にウィンドウを提供します。 ビューと基になる SortedSet<T>の両方で変更を加えることができます。
適用対象
.NET