Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Extension method: bool SubarrayEquals<T>(this T[], int, T[], int, int, IEqualityComparer<T>)

Declaration

public static bool SubarrayEquals<T>(
    this T[] sourceArray,
    int sourceStartIndex,
    T[] otherArray,
    int otherStartIndex,
    int length,
    IEqualityComparer<T> comparer = null
)

Summary

Determines whether the two arrays contain the same content in the specified location.

Generic type parameters

TThis type parameter is not documented.

Parameters

this T[]sourceArray First array to examine.
intsourceStartIndex Start index of the subarray within the first array to compare.
T[]otherArray Second array to examine.
intotherStartIndex Start index of the subarray within the second array to compare.
intlength Length of the subarrays to compare.
IEqualityComparer<T>comparer Optional equality comparer.

Returns

True if the two arrays contain the same subarrays at the specified indexes; false otherwise.