Альтернатива фиксированным массивам и указателям в C# - PullRequest
0 голосов
/ 28 мая 2020

Довольно прямолинейно, я пытаюсь найти лучшую альтернативу ha sh (через XOR) первых байтов строки с использованием безопасного кода. Вот что у меня есть на данный момент:

    private static UInt32 HashString(String input)
    {
        Byte[] Buffer = Encoding.UTF8.GetBytes(input);

        fixed (Byte* pBuf = Buffer)
            return ((UInt16*)pBuf)[0] ^ 0x2ed6;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...