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);
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
설명
이 메서드는 비교자가 정의한 대로 요소 범위의 lowerValue 뷰를 반환합니다 upperValue. 이 메서드는 요소를 SortedSet<T>복사하지 않지만 내부 SortedSet<T> 자체에 창을 제공합니다. 보기와 기본 둘 다에서 변경할 수 있습니다 SortedSet<T>.