在我的Web应用程序中,我需要在一列消息字符串类型中显示网格视图,即该列在数据库中具有浮点数据类型。我正在尝试将字符串转换为浮点数据类型,但无法正确显示我必须要做的事情。
我尝试了这个:
string str1 = "Hi hello";
float f = float.Parse(str1);
我收到类似的异常:
输入的字符串格式不正确。
是否可以将字符串转换为浮点数。谁能告诉我该怎么做。
如果str1不是数字,则float.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");
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句