C#字符串的使用

本文详细介绍了字符串的各种操作,包括比较字符串的英文字典顺序,格式化字符串的方法,如何截取、分割、插入、填充、删除字符串,以及复制和替换字符串的技巧。此外,还提及了可变字符串类StringBuilder的重要方法,如追加、插入、移除和替换。这些基础知识对于日常编程工作至关重要。
摘要由CSDN通过智能技术生成

  ·比较字符串:比较两个字符串在英文字典中的位置,靠前对于靠后。
    -Compare:String.Compare(str1,str2);  //str1>str2,返回1,= 返回0,< 返回-1
    -CompareTo:str1.CompareTo(str2);      //str1>str2,返回1,= 返回0,< 返回-1
    -Equals:  String.Equals(str1,str2);   //str1=str2,返回true,!= 返回false
    -Equals:  str1.Equals(str2);          //str1=str2,返回true,!= 返回false
   
   ·格式化字符串
    -string str1 = "ab";
     string str2 = "cd";
     string newstr = String.Format("{0},{1}",str1,str2);//newstr为"abcd"
    -str=String.Format("{0:G}",DateTime.Now); str为2012-01-22 12:32:23

   ·截取字符串
    string str1= "abc";
    string str2=str1.Substring(1,1);  str2为a
    
   ·分割字符串
    string str1 = "用^一生#下载,你";
    char[] se ={'^','#',','};
    string[] seRe = new string[100];
    seRe = str1.Split(se);
    
   ·插入字符串
    public string Insert(int startIndex,string value)
    str2 = str1.Insert(0,"hello");
 
   ·填充字符串
    PadLeft:左边填充,PadRight:右边填充
    public string PadLeft(int totalWidth,char paddingChar) 
    totalWith:指定填充后的字符长度
    padding:指定要填充的字符,如果省略,则填充空格。
    string str2 = str1.PadLeft(8,'*');
   
    ·删除字符串
    string str1 = str2.Remove(3);从第三个字符开始删除后面的
    string str1 = str2.Remove(3,2);//从第三个字符开始删除2个字符。

    ·复制字符串
     -Copy:str1 = String.Copy(str2); 把str2复制给str1
     -CopyTo:
      string str1="abcd";
      char[] str2 = new char[100];
      str1.CopyTo(1,str2,0,4);把str1的内容复制到数组str2的制定位置中。

    ·替换字符串或者字符 
     string str1 = str2.Replace(',','*');
     string str2 = str3.Replace("one","ONE");
 
    ·可变字符串类StringBuilder
     方法:Append-在末尾追加字符串
           AppendFormat-将格式化的字符串追加到末尾
           Insert-将字符串队形插入到指定的位置
           Remove-移除对象中的制定数量的字符
           Replace-替换

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值