MemoryExtensions.ContainsAnyExcept Método

Definición

Sobrecargas

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

Busca cualquier valor distinto de value0 o value1.

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

Busca cualquier valor distinto de value0 o value1.

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

Busca cualquier valor distinto de value0, value1o value2.

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

Busca cualquier valor distinto de value0, value1o value2.

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

Busca cualquier valor distinto del valueespecificado.

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

Busca cualquier valor distinto del valueespecificado.

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

Busca cualquier valor distinto del valuesespecificado.

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

Busca cualquier valor distinto del valuesespecificado.

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

Busca cualquier valor distinto del valuesespecificado.

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

Busca cualquier valor distinto del valuesespecificado.

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto de value0 o value1.

C#
public static bool ContainsAnyExcept<T> (this Span<T> span, T value0, T value1) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
Span<T>

Intervalo que se va a buscar.

value0
T

Valor que se va a excluir de la búsqueda.

value1
T

Valor que se va a excluir de la búsqueda.

Devoluciones

true si algún valor distinto de value0 o value1 está presente en el intervalo. Si todos los valores son value0 o value1, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto de value0 o value1.

C#
public static bool ContainsAnyExcept<T> (this ReadOnlySpan<T> span, T value0, T value1) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
ReadOnlySpan<T>

Intervalo que se va a buscar.

value0
T

Valor que se va a excluir de la búsqueda.

value1
T

Valor que se va a excluir de la búsqueda.

Devoluciones

true si algún valor distinto de value0 o value1 está presente en el intervalo. Si todos los valores son value0 o value1, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto de value0, value1o value2.

C#
public static bool ContainsAnyExcept<T> (this Span<T> span, T value0, T value1, T value2) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
Span<T>

Intervalo que se va a buscar.

value0
T

Valor que se va a excluir de la búsqueda.

value1
T

Valor que se va a excluir de la búsqueda.

value2
T

Valor que se va a excluir de la búsqueda.

Devoluciones

true si algún valor distinto de value0, value1o value2 está presente en el intervalo. Si todos los valores se value0, value1o value2, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto de value0, value1o value2.

C#
public static bool ContainsAnyExcept<T> (this ReadOnlySpan<T> span, T value0, T value1, T value2) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
ReadOnlySpan<T>

Intervalo que se va a buscar.

value0
T

Valor que se va a excluir de la búsqueda.

value1
T

Valor que se va a excluir de la búsqueda.

value2
T

Valor que se va a excluir de la búsqueda.

Devoluciones

true si algún valor distinto de value0, value1o value2 está presente en el intervalo. Si todos los valores se value0, value1o value2, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto del valueespecificado.

C#
public static bool ContainsAnyExcept<T> (this Span<T> span, T value) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
Span<T>

Intervalo que se va a buscar.

value
T

Valor que se va a excluir de la búsqueda.

Devoluciones

true si hay algún valor distinto de value presente en el intervalo. Si todos los valores son value, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto del valueespecificado.

C#
public static bool ContainsAnyExcept<T> (this ReadOnlySpan<T> span, T value) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
ReadOnlySpan<T>

Intervalo que se va a buscar.

value
T

Valor que se va a excluir de la búsqueda.

Devoluciones

true si hay algún valor distinto de value presente en el intervalo. Si todos los valores son value, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto del valuesespecificado.

C#
public static bool ContainsAnyExcept<T> (this Span<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
Span<T>

Intervalo que se va a buscar.

values
SearchValues<T>

Conjunto de valores que se excluirán de la búsqueda.

Devoluciones

true si algún valor distinto de los de values está presente en el intervalo. Si todos los valores están en values, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto del valuesespecificado.

C#
public static bool ContainsAnyExcept<T> (this ReadOnlySpan<T> span, System.Buffers.SearchValues<T> values) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
ReadOnlySpan<T>

Intervalo que se va a buscar.

values
SearchValues<T>

Conjunto de valores que se excluirán de la búsqueda.

Devoluciones

true si algún valor distinto de los de values está presente en el intervalo. Si todos los valores están en values, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto del valuesespecificado.

C#
public static bool ContainsAnyExcept<T> (this Span<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
Span<T>

Intervalo que se va a buscar.

values
ReadOnlySpan<T>

Conjunto de valores que se excluirán de la búsqueda.

Devoluciones

true si algún valor distinto de los de values está presente en el intervalo. Si todos los valores están en values, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9

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

Source:
MemoryExtensions.cs
Source:
MemoryExtensions.cs

Busca cualquier valor distinto del valuesespecificado.

C#
public static bool ContainsAnyExcept<T> (this ReadOnlySpan<T> span, ReadOnlySpan<T> values) where T : IEquatable<T>;

Parámetros de tipo

T

Parámetros

span
ReadOnlySpan<T>

Intervalo que se va a buscar.

values
ReadOnlySpan<T>

Conjunto de valores que se excluirán de la búsqueda.

Devoluciones

true si algún valor distinto de los de values está presente en el intervalo. Si todos los valores están en values, devuelve false.

Se aplica a

.NET 9 y .NET 8
Producto Versiones
.NET 8, 9