字符串转整型:
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.Parsedouble.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。优点比上面几种转换方法都好,这种转换失败不会抛异常,不会影响软件的性
能。