ArrayExtensions.GetDjb2HashCode Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetDjb2HashCode<T>(T[,]) |
Gets a content hash from the input 2D |
GetDjb2HashCode<T>(T[]) |
Gets a content hash from the input |
GetDjb2HashCode<T>(T[,])
Gets a content hash from the input 2D T
array instance using the Djb2 algorithm.
For more info, see the documentation for GetDjb2HashCode<T>(ReadOnlySpan<T>).
public static int GetDjb2HashCode<T> (this T[,] array);
static member GetDjb2HashCode : 'T[,] -> int
<Extension()>
Public Function GetDjb2HashCode(Of T) (array As T(,)) As Integer
Type Parameters
- T
The type of items in the input 2D T
array instance.
Parameters
- array
- T[,]
The input 2D T
array instance.
Returns
The Djb2 value for the input 2D T
array instance.
Remarks
The Djb2 hash is fully deterministic and with no random components.
Applies to
GetDjb2HashCode<T>(T[])
Gets a content hash from the input T
array instance using the Djb2 algorithm.
For more info, see the documentation for GetDjb2HashCode<T>(ReadOnlySpan<T>).
public static int GetDjb2HashCode<T> (this T[] array);
static member GetDjb2HashCode : 'T[] -> int
<Extension()>
Public Function GetDjb2HashCode(Of T) (array As T()) As Integer
Type Parameters
- T
The type of items in the input T
array instance.
Parameters
- array
- T[]
The input T
array instance.
Returns
The Djb2 value for the input T
array instance.
Remarks
The Djb2 hash is fully deterministic and with no random components.