Bin_retriever[“binary”].ToString()
看起来很致命。对于二进制数据,您可以期望到达
byte[]此处。您不能只调用
ToString()此类-
您可能会得到类型名称。那么,您想如何显示它?十六进制?
byte[] raw = (byte[]) Bin_retriever["binary"];
现在按照您选择的格式进行格式化。例如:
var builder = new StringBuilder(raw.Length * 2);for(int i = 0 ; i < raw.Length ; i++) builder.Append(raw[i].ToString("x2"));string hex = builder.ToString();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)