C#中string 的基本使用方法

本人整理了string的基本基本使用方法,希望自己能熟练使用这些方法,也希望能帮助和我一样的C#初学者。


 Console.WriteLine("--------字符串比较------------");
            string a = "abc";
            string b = "ABc";
            Console.WriteLine(a.CompareTo(b));
            Console.WriteLine(b.CompareTo(a));
            Console.WriteLine(b.Equals(a,StringComparison.OrdinalIgnoreCase));

            Console.WriteLine("--------格式化字符串--------");
            string a1 = "abc";
            string b1 = "ABc";
            string a1b1 = string.Format("{0}{1}!!!", a1, b1);  //格式化字符串
            Console.WriteLine(a1b1);

            Console.WriteLine("--------截取字符串--------");
            string str = "123456";
            string str1 = str.Substring(0, 3);
            Console.WriteLine(str1);

            Console.WriteLine("--------分割字符串--------");
            string s0 = "1.23.45.6";
            string[] strArr = s0.Split('.');  //分割字符串
            foreach(string s in strArr)
            {
                Console.Write(s+"\t");  //显示
            }


            Console.Write("\n"); 
            Console.WriteLine("--------插入字符串--------");
            string strr = "123456";
            strr = strr.Insert(3,"000");  //插入的字符串生成新的字符串 作为返回值
            Console.WriteLine(strr);

            Console.WriteLine("--------填充字符串--------");
            string 填充 = "123456";
            string 填充后的字符串Left = 填充.PadLeft(填充.Length + 1, '=');//在左侧填充
            string 填充后的字符串Right = 填充.PadRight(填充.Length + 1, '=');
            Console.WriteLine(填充);
            Console.WriteLine("在左侧填充后的字符串" + 填充后的字符串Left);
            Console.WriteLine("在右侧填充后的字符串" + 填充后的字符串Right);

            Console.WriteLine("--------删除字符串--------");
            string strDel = "123456";
            string Delstr = strDel.Remove(3);  //从第三个位置开始删除
            Console.WriteLine("从第三个位置开始删除" + Delstr);
            Delstr = strDel.Remove(3, 2);//从第三个位置开始删除两个字符
            Console.WriteLine("从第三个位置开始删除两个字符" + Delstr);

            Console.WriteLine("--------复制字符串--------");
            string aaa = "123456";
            string bbb = "";
            bbb = string.Copy(aaa);  //复制的方法1
            Console.WriteLine("复制1后的字符串"+bbb);

            char[]  ccc = new  char[100];
            aaa.CopyTo(1,ccc,0,5); //复制方法2,从aaa的1号位置复制5字符长度的字符串到ccc 的0号位置开始的地方
            foreach (char ch in ccc)
            {
                Console.Write(ch);  //查看复制之后的字符串
            }

            Console.WriteLine("--------替换字符串--------");
            string strstr0 = "123.456";
            string strstr1 = strstr0.Replace('.', ',');  //将字符串中的 .替换为,
            Console.WriteLine(strstr1);
            strstr1 = strstr0.Replace("123", "000");  //将字符串中的123替换为000
            Console.WriteLine(strstr1);


结果截图:



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值