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

定義

SortedSet<T> 内のサブセットのビューを返します。Returns a view of a subset in a 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)

パラメーター

lowerValue
T T T T

目的のビューの範囲の最小値。The lowest desired value in the view.

upperValue
T T T T

目的のビューの範囲の最大値。The highest desired value in the view.

戻り値

指定された範囲の値だけを含むサブセット ビュー。A subset view that contains only the values in the specified range.

例外

比較子に照らすと、lowerValueupperValue を超えています。lowerValue is more than upperValue according to the comparer.

ビューで試行された操作が、lowerValue および upperValue で指定された範囲外です。A tried operation on the view was outside the range specified by lowerValue and upperValue.

次の例では、 GetViewBetween AVI のみを表示する方法は、メディア ファイル名の並べ替えられたセットからファイルします。The following example uses the GetViewBetween method to list only the AVI files from a sorted set of media file names. 比較演算子は、その拡張子に基づいてファイル名を評価します。The comparer evaluates file names according to their extensions. lowerValue "AVI"は、およびupperValueは 1 つしか値が高い、AVI ファイルのすべてのビューを取得する"AVJ"、です。The lowerValue is "AVI" and the upperValue is only one value higher, "AVJ", to get the view of all AVI files. このコード例が示されている例の一部、SortedSet<T>クラス。This code example is part of a larger example provided for the SortedSet<T> class.

// List all the avi files.
SortedSet<string> aviFiles = mediaFiles1.GetViewBetween("avi", "avj");

Console.WriteLine("AVI files:");
foreach (string avi in aviFiles)
{
    Console.WriteLine("\t{0}", 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 & "{0}", avi)
Next

注釈

このメソッドは、範囲の間にある要素のビューを返しますlowerValueupperValue、比較子によって定義されています。This method returns a view of the range of elements that fall between lowerValue and upperValue, as defined by the comparer. このメソッドはから要素をコピーしていない、 SortedSet<T>、基になるウィンドウを提供しますが、SortedSet<T>自体。This method does not copy elements from the SortedSet<T>, but provides a window into the underlying SortedSet<T> itself. 両方のビューでは、基になる変更を行うSortedSet<T>します。You can make changes in both the view and in the underlying SortedSet<T>.

適用対象