Convertir le pointeur en option de boucle en C #

Comment pourrais-je convertir ceci en une boucle et ne pas utiliser le pointeur.

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

J’essaie d’utiliser le code de cette page: paramètre de chaîne de requête obfuscation

Il n’y a pas de boucle ici. Vous pouvez utiliser BitConverter.GetBytes au lieu du BitConverter.GetBytes de type non sécurisé.

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

remplace les six lignes de code d’origine.