Linq指定的转换无效(已解决)
请问各位大侠,有如下的语句,从数据集取数并转成静态数组,总是报"指定的转换无效"错误float[] arr_passrate = (from p in ds.Tables["passrate"].AsEnumerable()
select p.Field<float>("rate")).ToArray();加强制转换后错误依旧
float[] arr_passrate = (from p in ds.Tables["passrate"].AsEnumerable()
select Convert.ToSingle(p.Field<float>("rate"))).ToArray();直接用泛型则没有问题
var arr_passrate = from p in ds.Tables["passrate"].AsEnumerable()
select p.Field<float>("rate");试过double类型以不行,怎么样解决上面的问题呢?谢谢
[此贴子已经被作者于2022-9-29 07:46编辑过]

