2010-07-06 14 views

Répondre

0
Dim bytes As Byte() = BitConverter.GetBytes(intChunkId) 
Dim strChunkId As String = Encoding.ASCII.GetString(bytes) 

Quelques points:

  1. Cela suppose les octets dans l'entier sont toute la gamme ASCII (ceux de votre exemple sont, mais ils pourraient être pas toujours: dans ce cas, vous peut utiliser Encoding.Default.)
  2. Mon VB est un peu rouillé, je ne suis pas sûr que je suis la déclaration de tableaux droite ...
+0

im parler de .net, vb & cs sont les mêmes. alors vous dites qu'il n'y a pas de surcharge ASCII.GetString magique pour l'entier ... urgh. – Shimmy

+0

@Shimmy: oui, mais c'est seulement une ligne supplémentaire :-) –

+0

C'est un traitement supplémentaire. Je suppose que je vais faire une deuxième variable readonly statique qui contient le résultat calculé. – Shimmy