Преобразовать указатель на параметр цикла в C # - PullRequest
1 голос
/ 03 февраля 2011

Как бы преобразовать это в цикл, а не использовать указатель.

byte[] InputBuffer = new byte[8];
unsafe {
      fixed (byte* pInputBuffer = InputBuffer) {
         ((long*)pInputBuffer)[0] = value;
      }
}

Я пытаюсь использовать код с этой страницы: параметр строки запроса обфускация

1 Ответ

3 голосов
/ 03 февраля 2011

Здесь нет петель.Вы можете использовать BitConverter.GetBytes вместо небезопасного броска типа.

byte[] InputBuffer = BitConverter.GetBytes(value);

заменяет все шесть исходных строк кода.

...