• C#中字符串的常用方法


    1、查找某个字符或子字符串,  在指定字符串中首次出现的位置  IndexOf(charstring);//返回下标   返回-1,说明找不到   返回>=0的数字,说明存在

    2、截取字符串  

      2.1 Substring(某个位置,几个长度);   在指定字符串中,    从某个位置开始截取几个长度字符    

      2.2 Substring(某个位置);    从某个位置开始截取到字符串的末尾

    3、大小写转换   

      3.1 大写:ToUpper()  3.2 小写:ToLower()

    4、去空格  

      去除前后空格  Trim();  去除前面的空格 TrimStart(null);  去除后面的空格 TrimEnd(null);

    5、判断字符串是否相等  

      使用 == 或 Equals();

    6、字符串空值 有3种方式  

      string n="";//少用

       string n=string.Empty;

       string n=null;

    7、判断字符串是否为空值  

      n.Length==0//性能最高  

      n==string.Empty  

      Equals("")  n==""

    8、字符串的分割和连接  

      Split()——该方法的返回类型是string[]类型的数组  

      Join——   string str=    string.Join(新分割符,string数组);

    9、Format("{0...n}",变量列表)方法——返回string

         string name="张三";  

        int age=20;  

        string.Format("我是{0},今年{1}岁",name,age);

    10、补充  

      8.1 LastIndexOf(charstring);  查找某个字符或子字符串,   在指定字符串中最后1次出现的位置

         8.2 替换指定的字符  

         string str=   Replace(要替换的字符[串],替换后的字符[串]);

  • 相关阅读:
    [LeetCode] 303. 区域和检索
    [LeetCode] 120. 三角形最小路径和 ☆☆☆(动态规划 范例)
    [LeetCode] 18. 四数之和 ☆☆☆(双指针)
    [LeetCode] 16. 最接近的三数之和 ☆☆☆(双指针)
    [LeetCode] 109. 有序链表转换二叉搜索树 ☆☆☆(递归)
    优惠券模块设计要点
    nginx upstream 实现负载均衡
    nginx fastcgi配置
    nginx rewrite规则
    nginx Location 配置
  • 原文地址:https://www.cnblogs.com/22joke/p/6941645.html
Copyright © 2020-2023  润新知