博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
字符转换
阅读量:4914 次
发布时间:2019-06-11

本文共 764 字,大约阅读时间需要 2 分钟。

字符串转整型:

1 Convert.ToInt32("");2 Convert.ToDouble("");3 Convert.ToDecimal("");4 ……

失败会抛异常

还有:

1 int.Parse("");2 double.Parse("");3 decimal.Parse("");4 ……

失败会抛异常

区别是Convert.ToInt32内部是调用int.Parse

int.Parse效率更高一点
同理Convert.ToDouble内部也是调用double.Parse
double.Parse效率更高一点
……
失败都会抛异常

int.TryPars

尝试字符串转换成int类型
如果可以转换就赋给第二个形参并返回true,如果不可以转换就把第二个变量
赋值为0,并返回flase。

1 public static bool TryParse(2 string queryElement,3 out FilterCondition condition4 )

参数

queryElement
类型: System.String
查询元素字符串。

condition

类型:
Microsoft.VisualStudio.TestTools.UITest.Extension.FilterCondition
(输出)如果可以分析所提供字符串,则为 FilterCondition;否则为 null

返回值

类型: System.Boolean
(输出)如果可以分析所提供查询元素字符串,则为 true;否则为 false。

优点比上面几种转换方法都好,这种转换失败不会抛异常,不会影响软件的性

能。

 

转载于:https://www.cnblogs.com/2016Study/p/5456905.html

你可能感兴趣的文章
Java 最常见 200+ 面试题全解析:面试必备(转载)
查看>>
LinkedList
查看>>
Spring框架下PropertyPlaceholderConfigurer类配置roperties文件
查看>>
素因数分解式求法
查看>>
GarsiaWachs算法
查看>>
eclipse 快捷键
查看>>
mysql错误:Column ‘id’ in field list is ambiguous的解决方法
查看>>
HDFS超租约异常总结(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException)
查看>>
重构之路第二篇——在对象之间搬移特性的几种方法
查看>>
多线程杂谈
查看>>
linux python3获取ip地址
查看>>
神药iberogast
查看>>
SQL查询优化
查看>>
使用子查询
查看>>
SD卡调试关键点
查看>>
Hadoop HBase Phoenix 版本
查看>>
深入Java集合学习系列:ConcurrentHashSet简单实现
查看>>
[原创]独立模式安装Hive
查看>>
最长公共上升子序列||LCIS
查看>>
本周ASP.NET英文技术文章推荐[12/17 - 12/23]
查看>>