StringComparer.IsWellKnownOrdinalComparer 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 IEqualityComparer<T> 값이 잘 알려진 서수 문자열 비교자인지 여부를 확인합니다.
public:
static bool IsWellKnownOrdinalComparer(System::Collections::Generic::IEqualityComparer<System::String ^> ^ comparer, [Runtime::InteropServices::Out] bool % ignoreCase);
public static bool IsWellKnownOrdinalComparer (System.Collections.Generic.IEqualityComparer<string?>? comparer, out bool ignoreCase);
static member IsWellKnownOrdinalComparer : System.Collections.Generic.IEqualityComparer<string> * bool -> bool
Public Shared Function IsWellKnownOrdinalComparer (comparer As IEqualityComparer(Of String), ByRef ignoreCase As Boolean) As Boolean
매개 변수
- comparer
- IEqualityComparer<String>
쿼리할 비교자입니다.
- ignoreCase
- Boolean
이 메서드가 반환되면 대/소문자를 구분하지 않는지 여부를 comparer
나타내는 값이 포함됩니다. 이 메서드가 반환false
하는 경우로 false
설정합니다.
반환
true
if comparer
is a well-known ordinal string comparer; otherwise, false
.
설명
"잘 알려진 서수 비교자"는 전달되거나 HashSet<T>전달될 Dictionary<TKey,TValue> 때와 동일하게 동작하는 Ordinal 비교자를 설명합니다.
예를 들어 Default 지정된 생성자 인수가 지정된 Ordinal 생성자 인수와 동일하게 동작하기 Dictionary<TKey,TValue> 때문에 Default Dictionary<TKey,TValue> 잘 알려진 서수 비교자입니다. true
메서드 종료 comparer
에 있는 경우 ignoreCase
이러한 컬렉션의 생성자에 전달될 때와 동일하게 OrdinalIgnoreCase 동작합니다.