转换字符串到浮动在我的数据库列有浮动类型

本文关键字:类型 数据库 字符串 转换 我的 | 更新日期: 2023-09-27 18:04:37

在我的web应用程序中,我需要在一列消息字符串类型中显示网格视图,该列在数据库中具有浮动数据类型。我正试图将字符串转换为浮点数据类型,但它不能正确显示我必须做的事情。

我试过了:

 string str1 = "Hi hello";
 float f = float.Parse(str1);

我得到一个异常,如:

输入字符串格式不正确。

是否可以将字符串转换为浮点数?有人能告诉我怎么做吗?

转换字符串到浮动在我的数据库列有浮动类型

float。如果str1不是数字,Parse将抛出异常。如果您希望检查您的值是否为可解析的浮点数,请使用float。TryParse :

string str1 = "7";
float x;
 if(float.TryParse(str1,out x))
 {
      Console.Write(x); //returns 7
 }
 else
 {    
    Console.Write("Your error message");
 }