8
votes

MEMCY FONCTION EN C #

Dupliqué possible:
c # memcpy équivalent

Quel est l'équivalent de la fonction memcpy en C #?


4 commentaires

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.


6 Réponses :


2
votes

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 peut être de l'aide.


0 commentaires

1
votes

pas un équivalent exact, mais Array :: Copie < / Code> Faites ce que vous devez faire?


0 commentaires

3
votes

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);


1 commentaires

1
votes

Vous pouvez utiliser dangereux et des pointeurs. Mais votre cas particulier dirait un peu plus sur la direction que vous devriez vous diriger.


0 commentaires