Bonjour

J'ai cette fonction écrite en C++ .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
WORD WordSwap(WORD *pValue)
{
	WORD value = *pValue;
 
	BYTE temp1 = (value & 0x00FF);
	BYTE temp2 = (value & 0xFF00) >> 8;
 
	value = (temp1 << 8) | temp2;
 
	return (*pValue = value);
}
Et j'aimerai faire la même chose en C#, cependant j'arrive pas a comprendre ce qu'elle fait exactement.

Si quelqu'un peut expliquer un peu ses lignes de codes ou si il est motivé me la "traduire" en C#

Merci de votre aide