请高手解答 "无法将类型为“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等字符集。有点纠结 多线程问题,求大大帮忙 谁知道VC#+Access做的试题库 自动组卷怎么实现啊??好迷茫 dataGridView中怎样得到我双击选中的那行的id 新手提出(关于dataGridView绑定数据源的问题) VS2005支持SSI吗? 急!求一sql语句!高手帮忙! C#高级编程(第3版)里看到几行关于线程的代码,大伙来看看是不是有点问题啊 各位前辈新年好,我是c#初学者,我在做remoting实例时遇到了问题,请帮忙解决! 有关DataReader的几个问题 两个button实现翻页 2005的UploadFile控件与js:Click问题 移动企信通 SMEIDLL.dll 调用问题求助
你自己把标题写成这样,我当然以为是string了
这是运行时提示的错误信息,我也觉得奇怪, ldt_pic.Rows[1][10]里面明明存的是"System.Byte[]"数据,为什么会提示"无法将类型为“System.String”的对象强制转换为类型“System.Byte[]”"???
有点纠结