Class StringExtensions
- Namespace
- FishMMO.Shared
- Assembly
- FishMMO-SharedUtility.dll
Extension methods for string, including high-performance deterministic hash code generation.
public static class StringExtensions
- Inheritance
-
StringExtensions
- Inherited Members
Methods
GetDeterministicHashCode(string)
Computes a deterministic 32-bit hash code for a string. This remains consistent across different .NET versions, architectures, and app restarts. Based on a djb2-like hash with two interleaved accumulators for improved distribution. Consistent across .NET versions and processor architectures.
public static int GetDeterministicHashCode(this string text)
Parameters
textstringThe string to hash.
Returns
- int
A deterministic 32-bit integer hash code.