C# String类的方法

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

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

    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);
    
  • 返回一个值,该值指示指定的String对象是否出现在此字符串中

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

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

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

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

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

    string a="aaaaa";
    string b="bbbbb"; 
    string c=String.Format("这个是a的值{0},这个是b的值{1}",a,b);
    
  • 返回当前字符串中第一次出现的指定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
    
  • 返回指定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);
    
  • 返回一个新字符串,其中在当前字符串对象的指定索引位置插入指定的字符串

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

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

    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);
    
  • 从当前实例中删除所有字符,从指定位置开始并继续到最后一个位置,然后返回字符串
    从指定位置开始删除当前字符串中指定数量的字符并返回该字符串

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

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

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

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

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

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

    string a=" abadefab "; 
    string c=a.TrimStart(); 
    string d=a.TrimEnd(); 
    string e=a.Trim(); 
    
  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值