c# - 如何返回正确的检查 float.Parse(String)?

标签 c#

在我的项目中,我有一个文本框。我假设用户在其中输入浮点变量或文本。 如果用户在其中输入 float 变量,我需要检查这个变量是否实际上是 float 类型!

我猜测一些如何从 float.Parse(String) 返回 truefalse。是否可以?!

最佳答案

代替解析,使用TryParse - 如果无法解析,它将返回 false

float f;

if(float.TryParse(txtBox.Text, out f))
{
  // success! Use f here
}

关于c# - 如何返回正确的检查 float.Parse(String)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8356982/

相关文章:

c# - 与非泛型调用相比,使用泛型 where 子句调用有什么优势?

c# - 静态成员是可移动的还是固定的?

c# - 如何知道 asp.net 站点是从移动设备还是从系统/笔记本电脑/机器(windows、mac 等)访问的

c# - iMacros (Firefox) 通过 C# 控制

c# - 对一个对象具有相同引用的对象的大型网络

javascript - 使用 angularjs 显示 pdf

c# - SSIS 无法创建此任务?

javascript - 重定向到 ASP MVC 中的另一个页面后,如何使 Toastr Notification 保持事件状态

c# - 是否可以使用 Windows 图标选择器对话框?

c# - 对象的 xmlNode