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
모든 AVI 파일의 보기를 가져오기 위해 "AVJ" 값이 하나만 높습니다. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 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