Salut,
// Le Tableau de départ.
byte[ ] tab1 = { 76, 117, 116, 105, 110, 111, 114, 101 };
// Transforme le tableau en chaine via BitConverter.
string str = BitConverter.ToString( tab1 );
// Affiche la chaine
Console.WriteLine( "Contenu de la chaine :\r\n" + str );
// On vire les tirets de la chaine.
string[ ] split = str.Split( '-' );
// Créer un nouveau tableau.
byte[ ] tab2 = new byte[ tab1.Length ];
// Parse les chaines hexa en byte.
for ( int i = 0; i < tab2.Length; i++ )
tab2[ i ] = byte.Parse( split[ i ], NumberStyles.HexNumber ); // ou TryParse.
// Affiche le tableau en hexa.
Console.WriteLine( "\r\nContenu du tableau en hexa :" );
foreach( byte b in tab2 )
Console.Write( "{0:X} ", b );
// Pause.
Console.ReadLine( );