请高手解答 "无法将类型为“System.String”的对象强制转换为类型“System.Byte[]”。" 就是执行到"Response.BinaryWrite((byte[])ldt_pic.Rows[1][10]);"报错 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是把System.String转换成System.Byte数组用来做流函数参数的话,可以用System.Encoding.UTF8.GetBytes(System.String)这个静态编码函数把string编码成byte[]用来IO读写,当然可以相反地把byte[]在用GetString(byte[])反编码成字符串,需要注意的是字符串的CultureInfo。Encoding命名空间下面有UTF7,UTF8,Unicode,UTF32等字符集。希望这能解决你的转换问题,有问题可以继续跟帖加以讨论。 ldt_pic.Rows[1][10] 里面存的是一张图片. 请高手解答 "无法将类型为“System.String”的对象强制转换为类型“System.Byte[]”。" 你自己把标题写成这样,我当然以为是string了 "无法将类型为“System.String”的对象强制转换为类型“System.Byte[]”"这是运行时提示的错误信息,我也觉得奇怪, ldt_pic.Rows[1][10]里面明明存的是"System.Byte[]"数据,为什么会提示"无法将类型为“System.String”的对象强制转换为类型“System.Byte[]”"??? Response.BinaryWrite((byte[,])ldt_pic.Rows[1][10]); 如果是把System.String转换成System.Byte数组用来做流函数参数的话,可以用System.Encoding.UTF8.GetBytes(System.String)这个静态编码函数把string编码成byte[]用来IO读写,当然可以相反地把byte[]在用GetString(byte[])反编码成字符串,需要注意的是字符串的CultureInfo。Encoding命名空间下面有UTF7,UTF8,Unicode,UTF32等字符集。有点纠结 怎么实现,在winfrom显示一段话和图片 C# WINFORM 默认打印机问题! 关于自定义类型的赋值问题 如何让窗体在用户按任意键或动鼠标时关闭啊? machine.config问题 在datagrid中绑定dataset,怎样时时验证用户输入的数据是否合法?如长度不超长或必须为数字? 急!!!在卸载程序时,如何不删除指定的文件? 帮忙呀。。高手。。。解决后立即结贴!! 对象的赋值问题 在C#中有象VB中的msgbox()一样的函数吗??????? 2005的UploadFile控件与js:Click问题 移动企信通 SMEIDLL.dll 调用问题求助
你自己把标题写成这样,我当然以为是string了
这是运行时提示的错误信息,我也觉得奇怪, ldt_pic.Rows[1][10]里面明明存的是"System.Byte[]"数据,为什么会提示"无法将类型为“System.String”的对象强制转换为类型“System.Byte[]”"???
有点纠结