我刚刚通过注册表检索值,而二进制文件正在使我的文件输出掉落。
我想知道如果Value类型是二进制文件,我怎么能将Subkey.getValue(value [i])转换为String?
答案 0 :(得分:0)
由于类型是二进制的,所以假设字节数组(正如Matthew所提到的那样)不会是任何“普通”字符串编码类型(ascii,utf16等),所以我不认为你要求将它转换为其中一个(如果你是,只使用Encoding.Foo.ToString)
由于您希望将其作为字符串,因此它取决于您想要的字符串类型。如果你只是想要一些字符串并且不关心特定的格式,我只使用BCL的BitConverter: