无法将类型为“System.String”的对象转换为类型“System.Byte”wpf应用程序的数据库。但是当我检索它时,它给我输入错误。无法将“System.String”类型的对象转换为“System.Byte[]”。我正在使用以下代码进行输入转换byte[]data=(byte[])ds.Tables[0].Rows[0]["ProjectIcons"];要从字符串转换为byte[],您需要指定编码。使用UTF-8它将是:byte[]stringArray=Encoding.UTF8.GetBytes("aaa");请记住,同一个字符可能由不同的字节数和值表示,因此根据您的需要,您必须使用正确的编码。试试看以上是C#学习教程:Unabletocastanobjectoftype"System.Pleaseattention—strings=(string)ds.Tables[0].Rows[0]["ProjectIcons"];byte[]data=System.Text.Encoding.ASCII.GetBytes(s);本文采集自网络,不代表立场,如涉及侵权,请点击右侧联系管理员删除,如需转载,请注明出处:
