Dupliqué possible: strong>
c # memcpy équivalent p> blockQuote>Quel est l'équivalent de la fonction
memcpy code> en C #? p>
6 Réponses :
Il n'y en a pas. C # protège la mémoire réelle derrière plusieurs couches d'abstraction. À certaines fins, l'interface iClonable code> peut être de l'aide. P>
pas un équivalent exact, mais Array :: Copie < / Code> Faites ce que vous devez faire? P>
Pour la copie de la copie (octet), vous pouvez utiliser la méthode Array.copy (), mais ce n'est probablement pas ce que vous voulez:
byte[] array1 = new byte[10] { 1,2,3,4,5,6,7,8,9,10 };
byte[] array2 = new byte[10];
Array.Copy(array1,array2,10);
Ou, alternativement, tampon.blockcopy code>. msdn.microsoft.com/en-us/library/system. tampon.blockcopy.asp x
Vous pouvez utiliser dangereux code> et des pointeurs. Mais votre cas particulier dirait un peu plus sur la direction que vous devriez vous diriger. P>
Comme déjà dit cela dépend de ce que vous essayez de faire ... Donc, vous pouvez en considérer l'un d'entre eux ... Vérifiez les liens: P>
Il peut y avoir d'autres options possibles en fonction de vos besoins ... P>
Pourriez-vous s'il vous plaît fournir un peu plus de contexte. Qu'essayez-vous de faire?
Tous les détails que vous essayez de faire. Parce que l'approche va varier en fonction de cela.
Votre question manque de manière à répondre à beaucoup d'informations. Depuis que vous parlez de MEMCY, je suppose que vous voulez copier à l'aide des pointeurs? Mais alors il y a plusieurs types de pointeurs en C #. Alors pourriez-vous s'il vous plaît élaborer?
En fait, j'ai deux applications, d'abord en C # et 2e en C ++, les deux applications communiquent les unes avec les autres, pour l'encodage, j'utilise MEMCY FONCTION, que je dois décoder dans C # Application.