C# 错误:'无法将类型为“System.Int32”的对象强制转换为类型“System.String”' 解决方法
这个错误发生在尝试将一个 Int32 类型的对象转换为 String 类型时。
在这种情况下,reader.GetString(8) 应该返回一个 Int32 类型的的值,而不是 String 类型的的值。你可以尝试使用 reader.GetInt32(8) 来获取一个 Int32 类型的的值。
修改后的代码如下所示:
int ID = reader.GetInt32(8);
这样就能正确将读取的 Int32 类型的的值赋给 ID 变量。
原文地址: https://www.cveoy.top/t/topic/qhcA 著作权归作者所有。请勿转载和采集!