ArgumentOutOfRangeException.ThrowIfEqual<T>(T, T, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Gooit een ArgumentOutOfRangeException als value gelijk is aan other.
public static void ThrowIfEqual<T>(T value, T other, string? paramName = default);
public static void ThrowIfEqual<T>(T value, T other, string? paramName = default) where T : IEquatable<T>;
static member ThrowIfEqual : 'T * 'T * string -> unit
static member ThrowIfEqual : 'T * 'T * string -> unit (requires 'T :> IEquatable<'T>)
Public Shared Sub ThrowIfEqual(Of T) (value As T, other As T, Optional paramName As String = Nothing)
Public Shared Sub ThrowIfEqual(Of T As IEquatable(Of T)) (value As T, other As T, Optional paramName As String = Nothing)
Type parameters
- T
Het type objecten dat moet worden gevalideerd.
Parameters
- value
- T
Het argument om te valideren als niet gelijk aan other.
- other
- T
De waarde die moet worden vergeleken met value.
- paramName
- String
De naam van de parameter waarmee value overeenkomt.