MemoryExtensions.ContainsAnyExcept Méthode

Définition

Surcharges

Nom Description
ContainsAnyExcept<T>(Span<T>, T, T)

Recherche l’étendue spécifiée pour toute valeur autre que value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)

Recherche une valeur autre que value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Recherche l’étendue spécifiée pour toute valeur autre que value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)

Recherche une valeur autre que value0, value1ou value2.

ContainsAnyExcept<T>(Span<T>, T, T, T)

Recherche une valeur autre que value0, value1ou value2.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)

Recherche l’étendue spécifiée pour toute valeur autre que value.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Recherche une valeur autre que value0, value1ou value2.

ContainsAnyExcept<T>(Span<T>, T)

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée value.

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée value.

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

ContainsAnyExcept<T>(Span<T>, T, T)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour toute valeur autre que value0 ou value1.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, T value0, T value1);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
Span<T>

Étendue à rechercher.

value0
T

Première valeur à exclure de la recherche.

value1
T

Deuxième valeur à exclure de la recherche.

Retours

true si une valeur autre que value0 ou value1 est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value0 ou value1, retourne false.

Attributs

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, IEqualityComparer<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche une valeur autre que value0 ou value1.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Paramètres de type

T

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

value0
T

Première valeur à éviter.

value1
T

Deuxième valeur à éviter.

comparer
IEqualityComparer<T>

Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments ou null pour utiliser la valeur par défaut IEqualityComparer<T> pour le type d’un élément.

Retours

true si une valeur autre que value0 celle-ci value1 est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value0 ou value1, retourne false.

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour toute valeur autre que value0 ou value1.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, T value0, T value1);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

value0
T

Première valeur à exclure de la recherche.

value1
T

Deuxième valeur à exclure de la recherche.

Retours

true si une valeur autre que value0 ou value1 est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value0 ou value1, retourne false.

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T, IEqualityComparer<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche une valeur autre que value0, value1ou value2.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * 'T * 'T * 'T * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Paramètres de type

T

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

value0
T

Première valeur à éviter.

value1
T

Deuxième valeur à éviter.

value2
T

Troisième valeur à éviter.

comparer
IEqualityComparer<T>

Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments ou null pour utiliser la valeur par défaut IEqualityComparer<T> pour le type d’un élément.

Retours

true si une valeur autre que value0, value1et value2 est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value0, value1ou value2, retournent false.

S’applique à

ContainsAnyExcept<T>(Span<T>, T, T, T)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche une valeur autre que value0, value1ou value2.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, T value0, T value1, T value2);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value0 As T, value1 As T, value2 As T) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
Span<T>

Étendue à rechercher.

value0
T

Première valeur à exclure de la recherche.

value1
T

Deuxième valeur à exclure de la recherche.

value2
T

Troisième valeur à exclure de la recherche.

Retours

true si une valeur autre que value0, value1ou value2 est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value0, value1ou value2, retournent false.

Attributs

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, IEqualityComparer<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour toute valeur autre que value.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * 'T * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), value As T, Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Paramètres de type

T

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

value
T

Valeur à éviter.

comparer
IEqualityComparer<T>

Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments ou null pour utiliser la valeur par défaut IEqualityComparer<T> pour le type d’un élément.

Retours

true si une valeur autre que celle value qui est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value, retourne false.

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche une valeur autre que value0, value1ou value2.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, T value0, T value1, T value2);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T * 'T * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value0 As T, value1 As T, value2 As T) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

value0
T

Première valeur à exclure de la recherche.

value1
T

Deuxième valeur à exclure de la recherche.

value2
T

Troisième valeur à exclure de la recherche.

Retours

true si une valeur autre que value0, value1ou value2 est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value0, value1ou value2, retournent false.

S’applique à

ContainsAnyExcept<T>(Span<T>, T)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée value.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, T value);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, T value) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), value As T) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
Span<T>

Étendue à rechercher.

value
T

Valeur à exclure de la recherche.

Retours

true si une valeur autre que celle value qui est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value, retourne false.

Attributs

S’applique à

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, ReadOnlySpan<T> values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As ReadOnlySpan(Of T)) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
Span<T>

Étendue à rechercher.

values
ReadOnlySpan<T>

Ensemble de valeurs à exclure de la recherche.

Retours

true si une valeur autre que celle présente values dans l’étendue. Si toutes les valeurs de l’étendue sont dans values, retourne false.

Attributs

S’applique à

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(Span<T> span, System::Buffers::SearchValues<T> ^ values);
[System.Runtime.CompilerServices.OverloadResolutionPriority(-1)]
public static bool ContainsAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
public static bool ContainsAnyExcept<T>(this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
[<System.Runtime.CompilerServices.OverloadResolutionPriority(-1)>]
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
static member ContainsAnyExcept : Span<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As Span(Of T), values As SearchValues(Of T)) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
Span<T>

Étendue à rechercher.

values
SearchValues<T>

Ensemble de valeurs à exclure de la recherche.

Retours

true si une valeur autre que celle présente values dans l’étendue. Si toutes les valeurs de l’étendue sont dans values, retourne false.

Attributs

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée value.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, T value);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * 'T -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), value As T) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

value
T

Valeur à exclure de la recherche.

Retours

true si une valeur autre que celle value qui est présente dans l’étendue. Si toutes les valeurs de l’étendue sont value, retourne false.

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values, System.Collections.Generic.IEqualityComparer<T>? comparer = default);
static member ContainsAnyExcept : ReadOnlySpan<'T> * ReadOnlySpan<'T> * System.Collections.Generic.IEqualityComparer<'T> -> bool
<Extension()>
Public Function ContainsAnyExcept(Of T) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As Boolean

Paramètres de type

T

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

values
ReadOnlySpan<T>

Valeurs à éviter.

comparer
IEqualityComparer<T>

Implémentation IEqualityComparer<T> à utiliser lors de la comparaison d’éléments ou null pour utiliser la valeur par défaut IEqualityComparer<T> pour le type d’un élément.

Retours

true si une valeur autre que celle présente values dans l’étendue. Si toutes les valeurs de l’étendue sont dans values, retourne false.

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, ReadOnlySpan<T> values);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As ReadOnlySpan(Of T)) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

values
ReadOnlySpan<T>

Ensemble de valeurs à exclure de la recherche.

Retours

true si une valeur autre que celle présente values dans l’étendue. Si toutes les valeurs de l’étendue sont dans values, retourne false.

S’applique à

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Recherche l’étendue spécifiée pour n’importe quelle valeur autre que celle spécifiée values.

public:
generic <typename T>
 where T : IEquatable<T>[System::Runtime::CompilerServices::Extension]
 static bool ContainsAnyExcept(ReadOnlySpan<T> span, System::Buffers::SearchValues<T> ^ values);
public static bool ContainsAnyExcept<T>(this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;
static member ContainsAnyExcept : ReadOnlySpan<'T (requires 'T :> IEquatable<'T>)> * System.Buffers.SearchValues<'T (requires 'T :> IEquatable<'T>)> -> bool (requires 'T :> IEquatable<'T>)
<Extension()>
Public Function ContainsAnyExcept(Of T As IEquatable(Of T)) (span As ReadOnlySpan(Of T), values As SearchValues(Of T)) As Boolean

Paramètres de type

T

Type des éléments dans l’étendue.

Paramètres

span
ReadOnlySpan<T>

Étendue à rechercher.

values
SearchValues<T>

Ensemble de valeurs à exclure de la recherche.

Retours

true si une valeur autre que celle présente values dans l’étendue. Si toutes les valeurs de l’étendue sont dans values, retourne false.

S’applique à