zoukankan      html  css  js  c++  java
  • c# 字符串使用事例,拼接事例

    用C#比较字符串有多种方法,如:

    1. string.Compare(x,y);
    2. string.Equals(x,y) ;

    如果要不区分大小写进行比较,则对应为:
    string.Compare(x,y);
    string.Equals(x,y);

    注:string.Compare比较结果的含义:

    含义

    小于零

    x 小于 y。 或 x 为 空引用(在 Visual Basic 中为 Nothing)。

    x 等于 y

    大于零

    x 大于 y。 或 y 为 空引用(在 Visual Basic 中为 Nothing)。

    string.Equals比较结果的含义为: Equals等价与"==",但是执行效率高

    含义

    true

    x 等于 y

    false

    x 不等 y

    字符串的拼接:

    方法一:

    string s;

    s += "aaaaaaaa";

    s += "生生世世水水水";

    在内存中创建了3个对象,消耗服务器资源.

    方法二:

    StringBuilder s = new StringBuilder();

    s.Append("aaaaaaa");

    s.Append("爱迪生发");

    总共只创建一个对象,并且拼接的效率远远高于方法一.强烈推荐

    判断字符串是否为空:

    vs2005自带静态方法

    string.isNullorEmpry(id);

  • 相关阅读:
    axios
    es6
    $route监听路由变化
    容易挂
    自定义全局组件/插件
    eslintrc.js
    dev-server.js
    webpack-dev-server.js
    怎么消除间隔间的空白字符
    es6语法
  • 原文地址:https://www.cnblogs.com/xiaoxia/p/1557670.html
Copyright © 2011-2022 走看看