Assert.AreAllDistinct Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| AreAllDistinct(IEnumerable, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind. |
| AreAllDistinct(IEnumerable, IEqualityComparer, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen |
| AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen |
| AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten |
| AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten |
| AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen |
| AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen |
| AreAllDistinct<T>(ReadOnlySpan<T>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich). |
| AreAllDistinct<T>(ReadOnlyMemory<T>, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich). |
| AreAllDistinct<T>(Memory<T>, String, String) |
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich). |
| AreAllDistinct<T>(IEnumerable<T>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind. |
| AreAllDistinct<T>(Span<T>, String, String) |
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich). |
AreAllDistinct(IEnumerable, String, String)
- Quelle:
- Assert.AreAllDistinct.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.
public static void AreAllDistinct(System.Collections.IEnumerable? collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : System.Collections.IEnumerable * string * string -> unit
Public Shared Sub AreAllDistinct (collection As IEnumerable, Optional message As String = "", Optional collectionExpression As String = "")
Parameter
- collection
- IEnumerable
Die Sammlung, in der nach doppelten Elementen gesucht werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. Die Meldung wird in Testergebnissen angezeigt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn collection null ist oder mindestens ein doppeltes Element enthält.
Gilt für:
AreAllDistinct(IEnumerable, IEqualityComparer, String, String)
- Quelle:
- Assert.AreAllDistinct.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen comparer Elements und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.
public static void AreAllDistinct(System.Collections.IEnumerable? collection, System.Collections.IEqualityComparer? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : System.Collections.IEnumerable * System.Collections.IEqualityComparer * string * string -> unit
Public Shared Sub AreAllDistinct (collection As IEnumerable, comparer As IEqualityComparer, Optional message As String = "", Optional collectionExpression As String = "")
Parameter
- collection
- IEnumerable
Die Sammlung, in der nach doppelten Elementen gesucht werden soll.
- comparer
- IEqualityComparer
Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. Die Meldung wird in Testergebnissen angezeigt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn collection null ist oder mindestens ein doppeltes Element enthält.
Gilt für:
AreAllDistinct<T>(Span<T>, IEqualityComparer<T>, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen comparer.
public static void AreAllDistinct<T>(Span<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Span<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Span(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Span-Elemente.
Parameter
- collection
- Span<T>
Der Bereich, in dem nach doppelten Elementen gesucht werden soll.
- comparer
- IEqualityComparer<T>
Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllDistinct<T>(ReadOnlyMemory<T>, IEqualityComparer<T>, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten comparer.
public static void AreAllDistinct<T>(ReadOnlyMemory<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlyMemory<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlyMemory(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Speicherelemente.
Parameter
- collection
- ReadOnlyMemory<T>
Der Speicher, in dem nach doppelten Elementen gesucht werden soll.
- comparer
- IEqualityComparer<T>
Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllDistinct<T>(Memory<T>, IEqualityComparer<T>, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der bereitgestellten comparer.
public static void AreAllDistinct<T>(Memory<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Memory<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Memory(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Speicherelemente.
Parameter
- collection
- Memory<T>
Der Speicher, in dem nach doppelten Elementen gesucht werden soll.
- comparer
- IEqualityComparer<T>
Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllDistinct<T>(IEnumerable<T>, IEqualityComparer<T>, String, String)
- Quelle:
- Assert.AreAllDistinct.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe des angegebenen comparer Elements und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.
public static void AreAllDistinct<T>(System.Collections.Generic.IEnumerable<T>? collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As IEnumerable(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Sammlungselemente.
Parameter
- collection
- IEnumerable<T>
Die Sammlung, in der nach doppelten Elementen gesucht werden soll.
- comparer
- IEqualityComparer<T>
Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. Die Meldung wird in Testergebnissen angezeigt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn collection null ist oder mindestens ein doppeltes Element enthält.
Gilt für:
AreAllDistinct<T>(ReadOnlySpan<T>, IEqualityComparer<T>, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich) mithilfe der angegebenen comparer.
public static void AreAllDistinct<T>(ReadOnlySpan<T> collection, System.Collections.Generic.IEqualityComparer<T>? comparer, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlySpan(Of T), comparer As IEqualityComparer(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Span-Elemente.
Parameter
- collection
- ReadOnlySpan<T>
Der Bereich, in dem nach doppelten Elementen gesucht werden soll.
- comparer
- IEqualityComparer<T>
Der Gleichheitsvergleich, der beim Vergleichen von Elementen verwendet werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllDistinct<T>(ReadOnlySpan<T>, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich).
public static void AreAllDistinct<T>(ReadOnlySpan<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlySpan<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlySpan(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Span-Elemente.
Parameter
- collection
- ReadOnlySpan<T>
Der Bereich, in dem nach doppelten Elementen gesucht werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllDistinct<T>(ReadOnlyMemory<T>, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich).
public static void AreAllDistinct<T>(ReadOnlyMemory<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : ReadOnlyMemory<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As ReadOnlyMemory(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Speicherelemente.
Parameter
- collection
- ReadOnlyMemory<T>
Der Speicher, in dem nach doppelten Elementen gesucht werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllDistinct<T>(Memory<T>, String, String)
Überprüft, ob alle Elemente im angegebenen Speicher unterschiedlich sind (keine zwei Elemente sind gleich).
public static void AreAllDistinct<T>(Memory<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Memory<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Memory(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Speicherelemente.
Parameter
- collection
- Memory<T>
Der Speicher, in dem nach doppelten Elementen gesucht werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Gilt für:
AreAllDistinct<T>(IEnumerable<T>, String, String)
- Quelle:
- Assert.AreAllDistinct.cs
Überprüft, ob alle Elemente in der angegebenen Auflistung unterschiedlich sind (keine zwei Elemente sind gleich) und löst eine Ausnahme aus, wenn zwei Elemente in der Auflistung gleich sind.
public static void AreAllDistinct<T>(System.Collections.Generic.IEnumerable<T>? collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : seq<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As IEnumerable(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Sammlungselemente.
Parameter
- collection
- IEnumerable<T>
Die Sammlung, in der nach doppelten Elementen gesucht werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn collection mindestens ein dupliziertes Element enthalten ist. Die Meldung wird in Testergebnissen angezeigt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.
Ausnahmen
Wird ausgelöst, wenn collection null ist oder mindestens ein doppeltes Element enthält.
Gilt für:
AreAllDistinct<T>(Span<T>, String, String)
Überprüft, ob alle Elemente in der angegebenen Spanne unterschiedlich sind (keine zwei Elemente sind gleich).
public static void AreAllDistinct<T>(Span<T> collection, string? message = "", string collectionExpression = "");
static member AreAllDistinct : Span<'T> * string * string -> unit
Public Shared Sub AreAllDistinct(Of T) (collection As Span(Of T), Optional message As String = "", Optional collectionExpression As String = "")
Typparameter
- T
Der Typ der Span-Elemente.
Parameter
- collection
- Span<T>
Der Bereich, in dem nach doppelten Elementen gesucht werden soll.
- message
- String
Die Meldung, die in die Ausnahme eingeschlossen werden soll, wenn die Assertion fehlschlägt.
- collectionExpression
- String
Der syntaktische Ausdruck der Auflistung, wie vom Compiler über den Aufruferargumentausdruck angegeben. Benutzer sollten keinen Wert für diesen Parameter übergeben.