RT~这样:Int32.Parse(((TextBox)dl.Items[i].FindControl("bhsl")).Text)可以将"bhsl"控件的值转换成整型数据,但是我想将它转换成单精度型怎么写?我知道转换成双精度型可以这样写:Double.Parse(((TextBox)dl.Items[i].FindControl("bhsl")).Text).但是我试着用Float.Parse(((TextBox)dl.Items[i].FindControl("bhsl")).Text)来转换成单精度型是报错的!!!有知道的告诉下!谢谢!!!

解决方案 »

  1.   

    Convert.ToSingle(((TextBox)dl.Items[i].FindControl("bhsl")).Text)
      

  2.   

    1.Float.Parse 鍦?C# 涓槸閿欑殑...float.Parse...灏忓啓...
    2.濡傛灉鏄疺B锛孎loat.Parse(((TextBox)dl.Items[i].FindControl("bhsl")).Text)杩欏彞涓嶆槸閿欑殑锛岃€屾槸涓嶈鑼冪殑...浣犲繀椤诲厛瀵规鏌ュ弬鏁?..
    3.涓嶅缓璁娇鐢?float 鍜?double 绫诲瀷锛屾墍鏈夋诞鐐圭被鍨嬮兘鏈夎宸棶棰?..寤鸿鏀圭敤 decimal...