다음을 통해 공유


StringComparer.IsWellKnownOrdinalComparer 메서드

정의

지정된 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 설정합니다.

반환

Boolean

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 동작합니다.

적용 대상