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