ArgumentOutOfRangeException.ThrowIfNotEqual<T>(T, T, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
같지 않은 경우 ArgumentOutOfRangeException 를 value throw합니다other.
public static void ThrowIfNotEqual<T>(T value, T other, string? paramName = default);
public static void ThrowIfNotEqual<T>(T value, T other, string? paramName = default) where T : IEquatable<T>;
static member ThrowIfNotEqual : 'T * 'T * string -> unit
static member ThrowIfNotEqual : 'T * 'T * string -> unit (requires 'T :> IEquatable<'T>)
Public Shared Sub ThrowIfNotEqual(Of T) (value As T, other As T, Optional paramName As String = Nothing)
Public Shared Sub ThrowIfNotEqual(Of T As IEquatable(Of T)) (value As T, other As T, Optional paramName As String = Nothing)
형식 매개 변수
- T
유효성을 검사할 개체의 형식입니다.
매개 변수
- value
- T
유효성을 검사할 인수입니다 other.
- other
- T
비교할 값입니다 value.
- paramName
- String
해당하는 매개 변수 value 의 이름입니다.