 | CollectionExtensions.ContainsAny<T>(IEnumerable<T>, IEqualityComparer<T>, T[]) Method |
Shortcut to test if any of the given items are contained in the specified object.
Namespace: TomsToolbox.EssentialsAssembly: TomsToolbox.Essentials (in TomsToolbox.Essentials.dll) Version: 2.21.0+44d18b541fc9419ec3c549350a832394661b2a4d
XMLNS for XAML: Not mapped to an xmlns.
Syntaxpublic static bool ContainsAny<T>(
this IEnumerable<T> self,
IEqualityComparer<T>? comparer,
params T[] items
)
<ExtensionAttribute>
Public Shared Function ContainsAny(Of T) (
self As IEnumerable(Of T),
comparer As IEqualityComparer(Of T),
ParamArray items As T()
) As Boolean
Parameters
- self IEnumerable<T>
- The object to analyze.
- comparer IEqualityComparer<T>
- The comparer to compare the individual items.
- items T[]
- The items to test for.
Type Parameters
- T
- The type of objects.
Return Value
Booleantrue if any of the items is contained in the specified object; otherwise
false.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
IEnumerable<T>. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also