0
Dim intChunkId As Integer = &H4D546864
Dim strChunkId As String = "MThd"
Dim easiestWay = GetString(intChunkId)
easiestWay
現在應該等於strChunkId
。將Int32的字節轉換爲字符串的最簡單方法是什麼?
Dim intChunkId As Integer = &H4D546864
Dim strChunkId As String = "MThd"
Dim easiestWay = GetString(intChunkId)
easiestWay
現在應該等於strChunkId
。將Int32的字節轉換爲字符串的最簡單方法是什麼?
Dim bytes As Byte() = BitConverter.GetBytes(intChunkId)
Dim strChunkId As String = Encoding.ASCII.GetString(bytes)
幾個要點:
Encoding.Default
)
IM談論.NET,VB和CS是一樣的。 所以你說沒有一個神奇的ASCII.GetString重載整數...哦。 – Shimmy 2010-07-06 04:28:01
@Shimmy:是的,但它只有一個額外的行:-) – 2010-07-06 04:48:22
這是一個額外的處理。 我想我會做第二個靜態只讀變量,其中包含計算結果。 – Shimmy 2010-07-06 12:38:38