• 字符转换


    字符串转整型:

    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 condition
    4 )

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

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

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

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

  • 相关阅读:
    javascript 自定义事件
    javascript 实现HashTable(哈希表)
    NHibernate输出SQL语句
    Asp.net MVC Comet推送
    MySQL 数据备份与还原
    Mysql -- 慢查询
    cookie 的HttpOnly 和 Secure 属性
    Ubuntu -- 反射shell nc
    docker 访问宿主机网络
    k8s 配置文件 详解
  • 原文地址:https://www.cnblogs.com/2016Study/p/5456905.html
Copyright © 2020-2023  润新知