2010-07-06 99 views

回答

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

幾個要點:

  1. 這是假設字節的整數都是ASCII範圍內(在您的示例中的有,但他們可能不總是:在這種情況下,你可以使用Encoding.Default
  2. 我VB是有點生疏了,我不知道我得到了陣列權的聲明...
+0

IM談論.NET,VB和CS是一樣的。 所以你說沒有一個神奇的ASCII.GetString重載整數...哦。 – Shimmy 2010-07-06 04:28:01

+0

@Shimmy:是的,但它只有一個額外的行:-) – 2010-07-06 04:48:22

+0

這是一個額外的處理。 我想我會做第二個靜態只讀變量,其中包含計算結果。 – Shimmy 2010-07-06 12:38:38

相關問題