• C# String类的方法


    • 比较两个指定的字符串对象,并返回一个整数,指示它们在排序顺序中的相对位置
      比较两个指定的字符串对象,并返回一个整数,指示它们在排序顺序中的相对位置。 但是,如果Boolean参数为true,则忽略大小写

      string a="aaaaa";
      string b="AA";
      int x=String.Compare(a,b);
      int y=String.Compare(a,b,true);
      
      • 1
      • 2
      • 3
      • 4
    • 连接两个字符串对象
      连接三个字符串对象
      连接四个字符串对象

      string a="aaaaa";
      string b="bb";
      string c="cc";
      string d="dd";
      string e=String.Concat(a,b);
      string f=String.Concat(a,b,c);
      string g=String.Concat(a,b,c,d);
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
    • 返回一个值,该值指示指定的String对象是否出现在此字符串中

      string a="aaaaa";
      bool b=a.Contains("a");--true
      
      • 1
      • 2
    • 创建一个与指定字符串具有相同值的新String对象

      string a="aaaaa";
      string b=String.Copy(a);
      
      • 1
      • 2
    • 将指定数量的字符从String对象的指定位置复制到Unicode字符数组中的指定位置

    • 确定字符串对象的结尾是否与指定的字符串匹配

      string a="aaaaa";
      bool b=a.EndsWith("a");
      
      • 1
      • 2
    • 确定当前String对象和指定的String对象是否具有相同的值
      确定两个指定的String对象是否具有相同的值

      string a="aaaaa";
      string b="bbbbb";
      bool bl=a.Equals("a");
      bool bl2=String.Equals(a,b);
      
      • 1
      • 2
      • 3
      • 4
    • 使用指定对象的字符串表示形式替换指定字符串中的一个或多个格式项

      string a="aaaaa";
      string b="bbbbb"; 
      string c=String.Format("这个是a的值{0},这个是b的值{1}",a,b);
      
      • 1
      • 2
      • 3
    • 返回当前字符串中第一次出现的指定Unicode字符的从零开始的索引
      返回此实例中第一次出现的指定字符串的从零开始的索引
      返回此字符串中第一次出现的指定Unicode字符的从零开始的索引,从指定的字符位置开始搜索
      返回此实例中第一次出现的指定字符串的从零开始的索引,从指定的字符位置开始搜索
      返回当前字符串对象中最后一次出现的指定Unicode字符的从零开始的索引位置
      返回当前字符串对象中最后一次出现的指定字符串的从零开始的索引位置

      string a="aaaaa";
      string b="bbbbb";
      int i=a.IndexOf('a');--0
      int i1=a.IndexOf("a");--0
      int i2=a.IndexOf('a',1);--1
      int i3=a.IndexOf("a",1);--1
      int i4=a.LastIndexOf('a');--4
      int i5=a.LastIndexOf("a");--4
      
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
    • 返回指定Unicode字符数组中任何字符的此实例中第一次出现的从零开始的索引
      返回指定Unicode字符数组中任何字符的此实例中第一次出现的从零开始的索引,从指定字符位置开始搜索

      char[] chars = { 'a', 'e', 'i', 'o', 'u', 'y', 'A', 'E', 'I', 'O', 'U', 'Y' };
      string b="babbbb";
      b.IndexOfAny(chars);
      b.IndexOfAny(chars,3);
      
      • 1
      • 2
      • 3
      • 4
    • 返回一个新字符串,其中在当前字符串对象的指定索引位置插入指定的字符串

      string a="aaaaa";
      string b="bbbbb"; 
      string c=a.Insert(1,b);
      
      • 1
      • 2
      • 3
    • 指示指定的字符串是null还是空字符串

      string a="aaaaa";
      bool b=String.IsNullOrEmpty(a);
      
      • 1
      • 2
    • 使用每个元素之间的指定分隔符连接字符串数组的所有元素
      使用每个元素之间的指定分隔符连接字符串数组的指定元素

      char[] chars = { 'a', 'e', 'i', 'o', 'u', 'y', 'A', 'E', 'I', 'O', 'U', 'Y' };
      string b="babbbb";
      String.Join("k",chars);--akekikokuk.....
      String.Join("k",chars,3,3);
      
      • 1
      • 2
      • 3
      • 4
    • 从当前实例中删除所有字符,从指定位置开始并继续到最后一个位置,然后返回字符串
      从指定位置开始删除当前字符串中指定数量的字符并返回该字符串

      string a="abcdef"; 
      string c=a.Remove(2);
      string d=a.Remove(2,1);
      
      • 1
      • 2
      • 3
    • 使用指定的Unicode字符替换当前字符串对象中所有出现的指定Unicode字符,并返回新字符串
      使用指定的字符串替换当前字符串对象中所有出现的指定字符串,并返回新字符串

      string a="abcdefab"; 
      string c=a.Replace('a','s');
      string d=a.Replace("ab","jjj");
      
      • 1
      • 2
      • 3
    • 回一个字符串数组,该数组包含当前字符串对象中的子字符串,由指定的Unicode字符数组的元素分隔
      返回一个字符串数组,该数组包含当前字符串对象中的子字符串,由指定的Unicode字符数组的元素分隔。 int参数指定要返回的最大子串数

      string a="abadefab"; 
      string[] c=a.Split('a');
      string[] d=a.Split('a',2);
      
      • 1
      • 2
      • 3
    • 确定此字符串实例的开头是否与指定的字符串匹配

      string a="abadefab"; 
      bool c=a.StartsWith('a'); 
      
      • 1
      • 2
    • 返回包含当前字符串对象中所有字符的Unicode字符数组
      返回一个Unicode字符数组,其中包含当前字符串对象中的所有字符,从指定的索引开始直到指定的长度

      string a="abadefab"; 
      char[] c=a.ToCharArray(); 
      char[] d=a.ToCharArray(2,5); 
      
      • 1
      • 2
      • 3
    • 返回转换为小写的此字符串的副本
      返回转换为大写的此字符串的副本

      string a="abadefab"; 
      string c=a.ToLower(); 
      string d=a.ToUpper(); 
      
      • 1
      • 2
      • 3
    • 从当前String对象中删除所有前导和尾随空格字符

      string a=" abadefab "; 
      string c=a.TrimStart(); 
      string d=a.TrimEnd(); 
      string e=a.Trim(); 
      
      • 1
      • 2
      • 3
      • 4
  • 相关阅读:
    SpringCloud-NacosFoundation
    使用 SAP UI5 sap.ui.export.Spreadsheet API 进行 Excel 导出的一些限制
    Redisi消息队列
    HDFS简介与HDFS的SHELL操作命令大全
    十三、系统优化
    骨传导耳机的利与弊有哪些?骨传导耳机到底好不好?
    操作系统之内存的分配与回收——连续分配内存
    c++/win32实现模拟windows鼠标键盘操作
    django migrate后数据库无表格
    【面试高高手】—— Redis
  • 原文地址:https://blog.csdn.net/fjx0923/article/details/138151846