标签: c# mysql casting
我的MySQL数据库中有一个Decimal数据类型列,我在C#代码中用reader.Read()读取它。现在我需要将它转换为C#float数据类型。我怎么能这样做:
reader.Read()
float fl = (float)reader[9];抛出System.InvalidCastException
float fl = (float)reader[9];
System.InvalidCastException
答案 0 :(得分:1)
您可以尝试使用Convert.ToSingle方法
Convert.ToSingle
float fl = Convert.ToSingle(reader[9]);