2010-07-06 98 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

相关问题