很多时候,不知道判断输入的实际类型,就比如我们需要一个字符串类型的参数,而传递过来的字符串类型却不知道能否成功转换。很多人想到的是使用捕获异常来处理,我们知道处理异常是需要消耗性能做代价的。所以想到使用TryParse方法

比如,我要判断传递过来的字符串能否成功转换为float类型,代码如下:

public bool StringToFloat(string s)

{

float f = 0;

bool result = float.TryParse(s,out f);

return result;

}

转载于:https://www.cnblogs.com/tangyu/archive/2010/03/11/1683186.html

C#检测转换是否成功相关推荐

  1. 下载最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错

    下线最新版本Maven 3.3.9 ,检测安装是否成功时发现Java版本JDK却低于1.7时报错 cmd: mvn -v Exception in thread "main" ja ...

  2. MySQL数据库安装-Windows10为例【超级详细安装过程(每一步的截图)、检测安装是否成功、登录数据库并查看版本号、将MySQL添加到环境变量中、在命令行窗口操作数据库】

    哈哈,这是在哔哩哔哩网站上 看的 MySQL安装步骤. 我安装的时候,截截图,希望对大家 有所帮助. 链接:https://pan.baidu.com/s/1fKFQCVHMQOmbg84UyGrKB ...

  3. 摔跤视频软件测试,Apple Watch 4摔倒检测立功:成功救人一命,网友:马上入手!...

    原标题:Apple Watch 4摔倒检测立功:成功救人一命,网友:马上入手! 在2018年的苹果秋季发布会上,iPhone XS系列无疑是整场发布会的主角,不过同时推出的Apple Watch Se ...

  4. python安装opencv及检测是否安装成功

    python安装opencv及检测是否安装成功 代码: 安装: pip install opencv-python pip install opencv-contrib-python 检查是否安装成功 ...

  5. 百度AI快车道“入沪”,目标检测上海专场成功举办

    日前,百度AI快车道--企业深度学习实战营第四期在上海开营,就"目标检测"专题带来了丰富的案例与实战交流.该"实战营"基于百度深度学习开源平台飞桨(Paddle ...

  6. Java 安装后的检测是否安装成功

    下载安装JDK(Java SE development Kit) Java是有sun公司发行的编程语言,JDK的官方下载地址为:http\\ java.sun.com 昨天选择下载的是jdk-8u10 ...

  7. Win10安装cuda、cudnn检测是否安装成功

    1. 进入终端 激活创建的虚拟环境: conda activate PyTorch 通过nvcc -V和nvidia-smi分别查看cuda版本: 这里我系统最高可支持的是11.6的cuda. 2. ...

  8. Windows 平台安装 MongoDB数据库(检测是否安装成功、启动和关闭MongoDB数据库)

    参考: 菜鸟教程: Windows 平台安装 MongoDB | 菜鸟教程 windows平台mongoDB安装配置 - ymwangel - 博客园 1.安装: 去官网下载MongoDB Commu ...

  9. SOCKET【3】-select+getsockopt客户端检测connect是否成功

    文章目录 前言 一.使用`select+getsockopt`如何知道是否真的成功的连接到远程服务器? 1.1 connect 返回的几种情况: 1.2 针对1.1中的第二种情况的处理 三. `get ...

最新文章

  1. C语言open和creat函数
  2. python对象编程例子-python 面向对象编程 类和实例
  3. ASP.NET的错误处理机制
  4. web前端开发入门基础教程系列
  5. 各种排序笔记---基于非比较排序部分
  6. 排序方法总结C++实现
  7. 2021-2025年中国电影发行行业市场供需与战略研究报告
  8. 如何让不使用vba没办法打开excel表_Excel常见问题
  9. 为什么物理隔离的网络,也会中毒?怎么进行防护?
  10. ld: i386 架构于输入文件foo.o 与 i386:x86-64 输出不兼容
  11. python input nameerror_用python写的,运行时出现NameError: name 'raw_input' is not defined 这是什么原因?求解...
  12. 按键精灵手机版读取MYSQL_按键精灵手机版 如何连接远程网络数据库 进行读写操作...
  13. 消除“星期一综合症”--- 大前研一的周末时间分配术
  14. django获取cleaned_data属性失败
  15. Error opening device
  16. Entrust Datacard完成对泰雷兹旗下市场领先的通用硬件安全公司nCipher Security的收购
  17. ios安装并信任证书
  18. mysql里面除号写法_MySQL常见函数 - osc_mgt0rm0m的个人空间 - OSCHINA - 中文开源技术交流社区...
  19. jxr怎么变成jpg_手机怎样把照片格式改为jpg
  20. Micro:bit 趣味学习套件 图形化编程开发板STEM创客教育

热门文章

  1. 静态路由出接口的配置
  2. 运维基础(2)实用工具篇
  3. linux+网卡驱动社区,Linux下如何确定网卡所使用的驱动程序
  4. 发布json数据_数据库每周国际新闻 20201211
  5. 如何维护关键字_SEO人如何制定工作计划?【大站】
  6. linux内核唤醒过程,Linux内核启动过程分析
  7. php简单代码大全,征集常用的PHP简单代码
  8. 【阿里云课程】如何从零开始完成一个完整的CV项目
  9. 【Python进阶】带你使用Matplotlib进行可视化
  10. 【GAN优化】详解SNGAN(频谱归一化GAN)