J'ai besoin de remplir un byte[]
avec un seul non nulle valeur. Comment puis-je faire cela en C# sans boucle dans chaque byte
dans le tableau?
Mise à jour: Les commentaires semblent avoir partagé ce en deux questions -
- Est-il un Cadre de la méthode pour remplir un byte[] qui pourrait être apparenté
memset
- Quel est le moyen le plus efficace de le faire lorsque nous sommes face à un très grand tableau?
Je suis totalement d'accord que l'utilisation d'une simple boucle fonctionne bien, comme Eric et d'autres l'ont fait. Le point de la question était de voir si je pouvais apprendre quelque chose de nouveau à propos de C# :) je pense que Juliette méthode pour un fonctionnement en Parallèle devrait être encore plus rapide qu'une simple boucle.
Repères: Merci à Mikael Svenson: http://techmikael.blogspot.com/2009/12/filling-array-with-default-value.html
Il s'avère que la simple for
boucle est la voie à suivre, sauf si vous souhaitez utiliser le code unsafe.
Des excuses pour ne pas être plus clair dans mon post original. Eric et Marc, sont tous les deux corrects dans leurs commentaires; le besoin d'avoir plus de questions pour vous. Merci pour chacun suggestions et réponses.