OneDimensionalArray
Provides specialized methods to work with one-dimensional array.
public static int BitwiseCompare<T>(this T[] first, T[] second) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Compares content of the two arrays.
public static bool BitwiseEquals<T>(this T[] first, T[] second) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Determines whether two arrays contain the same set of bits.
public static int BitwiseHashCode<T>(this T[] array, bool salted = true) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Computes bitwise hash code for the array content.
public static int BitwiseHashCode<T>(this T[] array, int hash, Func<int, int, int> hashFunction, bool salted = true) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Computes bitwise hash code for the array content using custom hash function.
public static int BitwiseHashCode<T, THashFunction>(this T[] array, bool salted = true) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType) where THashFunction : struct, IConsumer<int>, ISupplier<int>
Computes bitwise hash code for the array content using custom hash function.
public static long BitwiseHashCode64<T>(this T[] array, long hash, Func<long, long, long> hashFunction, bool salted = true) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Computes bitwise hash code for the array content using custom hash function.
public static long BitwiseHashCode64<T, THashFunction>(this T[] array, bool salted = true) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType) where THashFunction : struct, IConsumer<long>, ISupplier<long>
Computes bitwise hash code for the array content using custom hash function.
public static long BitwiseHashCode64<T>(this T[] array, bool salted = true) where T : ValueType modreq(System.Runtime.InteropServices.UnmanagedType)
Computes bitwise hash code for the array content.
Concatenates the array with the specified span of elements.
Applies specific action to each array element.
Insert a new element into array and return modified array.
Insert a new element into array and return modified array.
Indicates that array is null or empty.
Removes all the elements that match the conditions defined by the specified predicate.
Removes all the elements that match the conditions defined by the specified predicate.
Removes the element at the specified in the array and returns modified array.
Removes the element at the specified in the array and returns modified array.
Removes the specified number of elements from the beginning of the array.
Removes the specified number of elements from the end of the array.
Determines whether two arrays contain the same set of elements.
Returns sub-array.
Computes view over the specified array.