c# asp.net显示数据库中的二进制数据

c# asp.net显示数据库中的二进制数据,第1张

c#/ asp.net显示数据库中的二进制数据

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();


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5505710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存